本帖最后由 xunzhao520 于 2019-9-24 00:25 編輯
終于升級成功 mysql5.6.15 +php7.1.2 對于適應wordpress新版本,新版本提示php7.3以上,算了不折騰了,找不到 php7.3的,就用7.1的吧。真的很折騰,wdcp 的腳本全部失效。
步驟:先升級 mysql 再升級 php ssh執(zhí)行紅色即可 wget http://cnsun.cc/mysql5.6.sh
要升級5.6則執(zhí)行 sh mysql5.6.sh 若要升級5.6.15則執(zhí)行
sh mysql5.6.sh 5.6.15
---------------------------------------------------------
執(zhí)行完上面 就是升級php了 wget
http://cnsun.cc/php_up7.1.2.sh
sh php_up7.1.2.sh
---------------------------------------------------------
執(zhí)行完之后 在執(zhí)行下面的代碼 升級數(shù)據(jù)庫適應新版本
/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、執(zhí)行
mysql -uroot -p #直接按回車,這時不需要輸入root密碼。
3、修改root密碼
update mysql.user set password=password('123456') where User="root" and Host="localhost";
#123456為密碼設置復雜一些,一定要記住
flush privileges; #刷新系統(tǒng)授權表
grant all on *.* to 'root'@'localhost' identified by '123456' with grant option;
以上出現(xiàn)任何錯誤提示不用管
4、取消my.cnf中的skip-grant-tables
5、重啟mysql
service mysqld restart #重啟mysql,這個時候mysql的root密碼已經修改為123456
6、測試密碼是否正確
mysql -uroot -p #進入mysql控制臺
123456 #輸入密碼
至此,linux下忘記mysql root密碼教程結束。 |