微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

mysql5.7的几个问题

1)mysql5.7的关闭
centos 7 上对于rpm方式安装的MysqL ,必须使用 systemctl stop MysqLd.service /service MysqLd stop才能关闭
用kill -9 或 MysqLadmin -hlocalhost -P3306 -uroot -p shutdown 关闭后,OS会立即自动重启,这样你就永远关闭不了数据库

2)MysqL5.7初始密码
MysqL5.7初始化DB时 ./MysqLd --initialize --user=MysqL --basedir=/data/MysqL/installdir --datadir=
直接在输出密码,不产生文件.MysqL_secret
2018-03-06T02:32:16.619904Z 0 [Warning] Gtid table is not ready to be used. Table 'MysqL.gtid_executed' cannot be opened.
2018-03-06T02:32:16.620566Z 1 [Note] A temporary password is generated for root@localhost: g1hra(pdisV

3)如果同一台机器上安装两个或两个以上的MysqL,使用客户端连接时,最好指定 --socket
./MysqL -hlocalhost -P3306 --socket=/u02/MysqL57/datadir/3306/data/MysqL.sock -uroot -p

因为第一个MysqL是用rpm方式安装的,配置文件在/etc/下,所以连接第二个MysqL不指定socket时,也许认也到/etc/下找配置,这样就找到第一个MysqL的socket。

4)跳过密码登陆
./MysqLd_safe --defaults-file=/u02/MysqL57/config/my.cnf --skip-grant-tables &
./MysqL -hlocalhost -P3306 --socket=/u02/MysqL57/datadir/3306/data/MysqL.sock -uroot

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐