在ubuntu下載mysql後,用mysql命令就能夠直接登陸數據庫了,這是由於在mysql.user表裏有個plugin的字段,root這個用戶的值是auth_socket, 須要把它改爲mysql_native_password。具體步驟以下:mysql
use mysql;
update user set authentication_string=PASSWORD("密碼") where user='root'; update user set plugin="mysql_native_password"; flush privileges;quit;
/etc/init.d/mysql restart; mysql -u root -p 密碼;sql