Ubuntu中安裝mysql5.7時沒有設置密碼,使用mysql -u root -p 不能連接mysql服務 在網上查有兩種方式: 1. 第一次安裝,mysql5.7設置了個預設密碼在某個目錄下存放,使用預設密碼登錄後,會提示修改密碼。這個方法暫時沒有嘗試 2.修改mysql的配置文件sudo v ...
Ubuntu中安裝mysql5.7時沒有設置密碼,使用mysql -u root -p 不能連接mysql服務
在網上查有兩種方式:
1. 第一次安裝,mysql5.7設置了個預設密碼在某個目錄下存放,使用預設密碼登錄後,會提示修改密碼。這個方法暫時沒有嘗試
2.修改mysql的配置文件sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf,在[mysqld]段下加入一行skip-grant-tables,重啟service mysql restart。輸入mysql,回車會跳過許可權驗證,進入.
3.use mysql;
4.update mysql.user set authentication_string=password('123456') where user='root';
5.update user set plugin="mysql_native_password";
6.flush privileges;
7.quit;
8.回到第二步,把之前加的那句刪掉,重啟服務
9.可以使用新密碼正常登錄了