win10子系統Ubuntu新裝的mysql 不能root登陸方法
阿新 • • 發佈:2018-11-04
步驟一:開啟終端
$sudo /etc/init.d/mysql stop
$sudo mkdir -p /var/run/mysqld
$sudo chown mysql:mysql /var/run/mysqld
$sudo /usr/bin/mysqld_safe --skip-grant-tables --skip-networking &
步驟二:開啟新終端
$mysql -u root #免密碼登入
mysql>use mysql;
mysql>update user set authentication_string=PASSWORD("你的密碼放到這") where User='root';
mysql>update user set plugin="mysql_native_password";
mysql>flush privileges;
mysql>quit;
$sudo /etc/init.d/mysql stop
$sudo /etc/init.d/mysql start # reset mysql
步驟三:再開啟新終端
$mysql -u root -p
應該可以成功了,有什麼問題重啟一下系統應該也就好了
---------------------
詳情
原文:https://blog.csdn.net/weixin_42353109/article/details/81431051
---------------------