ubuntu 16.04安装mysql 5.7 出现mysql-apt-config错误

ubuntu 16.04安装mysql 5.7 出现mysql-apt-config错误,第1张

开放远程访问

开启root用户的全称访问权限

1.修改数据库中user的host

sh

# 使用mysql -u root -p登录到数据库,然后依次执行下面语句

# xxxxxx表示root用户的密码

use mysql

update user set host = '%' where user ='root'

grant all privileges on *.* to 'root'@'%' identified by 'xxxxxx'

flush privileges

2.修改my.conf的中的ip绑定

sh

# 进入编辑/etc/mysql/mysql.conf.d/mysqld.conf

vi /etc/mysql/mysql.conf.d/mysqld.conf

# 修改ip绑定

# 源文件中为:

bind-address 127.0.0.1

# 将其修改为:

bind-address 0.0.0.0

# 覆盖保存

esc:wq

3.重启数据库

sh

# 重启命令

service mysql restart

新增用户并允许远程访问

# 新增用户并允许远程访问只需要在user表中增加一个用户,将host设置为%即可

# 下例默认将所有权限分配给新用户,例如:

grant all privileges on *.* to 'lethew'@'%' identified by 'abcdef'

flush privileges

示例环境:

系统——Ubuntu 12.04LTS

安装准备:python(系统已自带)、mysql-server、mysql-python

参考步骤:

1. 安装mysql-server

这里如果采用sudo apt-get install mysql-server安装的话,是没有mysql_config的,解决方法:

sudo apt-get install libmysqld_dev,这时就有了mysql_config了。

2. 下载MySQL-python-1.2.4b4.tar.gz,解压缩,进入MySQL-python-1.2.4b4,编辑site.cfg,

把mysql_config那一行取消注释,并改成你自己系统安装的mysql路径,个人电脑为/usr/bin/mysql_config。

3. 接下来执行安装命令

sudo python setup.py install

4. 验证安装是否成功,执行如下命令,如果没有报错就说明已安装成功。

import MySQLdb


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8648010.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存