MySQL配置密碼

2021-09-12 10:40:47 字數 663 閱讀 9225

問題:無法使用密碼登陸

解決:先停止mysql服務:service mysql stop

修改檔案:vim /etc/my.cnf 

在my.cof最後加上:skip-grant-tables並儲存退出

重啟mysql:service mysqld restart

再次進入mysql命令列:mysql -uroot -p,輸入密碼時直接回車

>update mysql.user set authentication_string=password('root') where user='root'; 重置密碼

>flush privileges;  重新整理mysql的系統許可權相關表,以防止更改後拒絕訪問;

退出mysql

刪掉配置檔案中的那行,

並且重啟mysql服務,新密碼生效。

原因:登陸的時候沒有使用u引數

解決方法:使用mysql -uroot -p登陸,而不是mysql -root -p

問題:遠端連線資料庫時提示資料庫拒絕訪問:

原因:該賬號只允許本地訪問,未配置允許其他ip訪問。

解決方法:update user set host ='%' where user ='root';

flush   privileges(記得一定要執行這一句,不然還是不行!!!)

Mysql密碼安全配置

mysql資料庫的安全配置 mysql密碼的修改與恢復 mysql資料庫密碼的修改 mysql5.7以下預設root登入密碼為空,安裝完成之後首先需要修改root的登入密碼。或者登入mysql後修改 mysql use mysql mysql update user set password pas...

Mysql 忘記密碼處理配置

mysql忘記密碼處理 1 設定mysql密碼 mysqladmin uroot password 密碼 2 主配置檔案下取消密碼授權 vim etc my.cnf 注 加入skip grant取消登陸密碼授權。4 重啟mysql 載入配置檔案 etc init.d mysqld restart 重...

ubantu安裝mysql (解決配置密碼問題)

ubantu自帶mysql,如需要安裝,大多是如下 sudo apt get install mysql server sudo apt get install mysql client檢查mysql是否執行 sudo netstat tap grep mysql如果成功安裝,會顯示如下內容 tcp...