docker使用过程中的坑与解决方式

安装MySQL的时候
配置centos7解决 docker Failed to get D-Bus connection 报错
https://blog.csdn.net/xiaochonghao/article/details/64438246

Centos6.5安装python-MySQLdb

在docker容器中安装并启动mysql
https://wiki.open-o.org/display/IN/Install+MySQL+in+a+Docker+Container

Centos7.4 修改MySQL5.7 root 密码

参考博文:
http://www.jb51.net/article/100211.htm
https://www.cnblogs.com/wangbaobao/p/7087032.html

**1.vim **/etc/my.cnf

2.在[mysqld]中添加

skip-grant-tables

例如:

[mysqld]
skip-grant-tables
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

3.重启mysql

service mysql restart

systemctl restart mariadb

4.用户无密码登录

mysql -uroot -p (直接点击回车,密码为空)

5.选择数据库

use mysql;

6.修改root密码

update mysql.user set authentication_string=password('root') where user='root';

7.执行

flush privileges;

8.退出 mysql

quit

9.编辑 /etc/my.cnf

删除 skip-grant-tables 保存退出

10.重启mysql

service mysql restart

systemctl restart mariadb

你可能感兴趣的:(docker使用过程中的坑与解决方式)