問題:無法使用密碼登陸
解決:先停止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...