Mysql5.7全新的root密码规则
http://www.bubuko.com/infodetail-1060208.html
1.mysql5.7会生成一个初始化密码,而在之前的版本首次登陆不需要登录。
shell> cat
/root/.mysql_secret
#
Password set for user ‘root@localhost‘ at 2015-04-22
22:13:23
?G5W&tz1z.cN
2.若第一步成功,则使用该密码继续第7步(笔者由于找不到该文件,只能从第3步开始)
3.修改MySQL的配置文件(默认为/etc/my.cnf),在[mysqld]下添加一行skip-grant-tables
4.service mysqld
restart后,即可直接用mysql进入
5.mysql>update
mysql.user set authentication_string=password(‘123qwe‘) where
user=‘root‘ and Host = ‘localhost‘;
mysql> flush
privileges;
mysql> quit;
6.将/etc/my.cnf文件还原,重新启动mysql:service mysql restart,这个时候可以使用mysql -u
root -p‘123qwe‘进入了
7.mysql>SET PASSWORD = PASSWORD(‘newpasswd‘); 设置新密码
总结一下:想尝鲜,就要付出代价!
$ sudo vim /etc/sysconfig/iptables
添加以下内容:
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
保存后重启防火墙:
$ sudo service iptables restart