本帖最后由 xunzhao520 于 2019-9-24 00:25 编辑
终于升级成功 mysql5.6.15 +php7.1.2 对于适应wordpress新版本,新版本提示php7.3以上,算了不折腾了,找不到 php7.3的,就用7.1的吧。真的很折腾,wdcp 的脚本全部失效。
步骤:先升级 mysql 再升级 php ssh执行红色即可 wget http://cnsun.cc/mysql5.6.sh
要升级5.6则执行 sh mysql5.6.sh 若要升级5.6.15则执行
sh mysql5.6.sh 5.6.15
---------------------------------------------------------
执行完上面 就是升级php了 wget
http://cnsun.cc/php_up7.1.2.sh
sh php_up7.1.2.sh
---------------------------------------------------------
执行完之后 在执行下面的代码 升级数据库适应新版本
/www/wdlinux/mysql-5.6.15/bin/mysql_upgrade -u root -p
另外补充很多同学说忘记 mysql root 密码
ssh
vi /www/wdlinux/etc/my.cnf #编辑文件,找到[mysqld],在下面添加一行skip-grant-tables
或者用wdcp控制面板打开 /www/wdlinux/etc/my.cnf 加入skip-grant-tables 效果如下
[mysqld]
skip-grant-tables
service mysqld restart #重启MySQL服务
2、执行
mysql -uroot -p #直接按回车,这时不需要输入root密码。
3、修改root密码
update mysql.user set password=password('123456') where User="root" and Host="localhost";
#123456为密码设置复杂一些,一定要记住
flush privileges; #刷新系统授权表
grant all on *.* to 'root'@'localhost' identified by '123456' with grant option;
以上出现任何错误提示不用管
4、取消my.cnf中的skip-grant-tables
5、重启mysql
service mysqld restart #重启mysql,这个时候mysql的root密码已经修改为123456
6、测试密码是否正确
mysql -uroot -p #进入mysql控制台
123456 #输入密码
至此,linux下忘记mysql root密码教程结束。 |