1. 程式人生 > >win10子系統Ubuntu新裝的mysql 不能root登陸方法

win10子系統Ubuntu新裝的mysql 不能root登陸方法

步驟一:開啟終端

$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

---------------------