1.忘記root密碼或者使用者密碼,無法登入mysql.
首先編輯配置檔案/etc/my.cnf
#vi /etc/my.cnf
在[mysqld]插入如下字段:
skip-grant
然後儲存退出!重啟mysql服務。
#mysql -uroot //不需要加入密碼直接進入mysql命令列
mysql>use mysql;
mysql>update mysql.user set password=password('newpasswd') where user='root';
mysql>flush privileges;
mysql>exit
#vi /etc/my.cnf
#skip-grant
儲存退出,再次重啟mysql服務,然後用新密碼登入。
2.ssh命令列終端下直接修改使用者密碼
#mysqladmin -uroot -p'舊密碼' password 'newpassword'
3.mysql下刪除賬戶(及安全優化)
1)mysql>delete from user where user='test' and host='localhost';
mysql>flush privileges;
mysql>drop database testdb; //刪除使用者的資料庫
刪除賬戶及許可權:>drop user 使用者名稱@'%';
>drop user 使用者名稱@ localhost;
刪除空賬戶:
mysql>delete from user where user=' ' and host='localhost';
4.順便記錄一下mysql的簡單備份
備份 mysqldump -uroot -p db >1.sql
恢復 mysql -uroot -p db <1.sql
只備份乙個表 mysqldump -uroot -p db tb1 > 2.sql
備份時指定字符集 mysqldump -uroot -p --default-character-set=utf8 db >1.sql
恢復也指定字符集 mysql -uroot -p --default-character-set=utf8 db < 1.sql
本文由 gjc159357 創作,採用 知識共享署名4.0 國際許可協議進行許可
最後編輯時間為: aug 26, 2016 at 01:24 pm
mysq修改密碼
1 確定你的mysql 是否能正常工作 登入資料庫 cmd 命令提示字元 視窗錄入,錄入cd c mysql bin 並按下回車鍵,將目錄切換為 cd c mysql bin 再鍵入命令mysql uroot p,回車後提示你輸密碼,如果剛安裝好mysql,超級使用者root是沒有密碼的,故直接回車...
php修改mysql密碼 怎麼修改mysql密碼
怎麼修改mysql密碼?修改mysql密碼的方法 方法1 用set password命令 首先登入mysql。格式 mysql set password for 使用者名稱 localhost password 新密碼 例子 mysql set password for root localhost...
mysql修改密碼記錄 MySQL修改密碼方法總結
方法一 使用phpmyadmin,這是最簡單的了,修改mysql庫的user表,不過別忘了使用password函式。方法二使用mysqladmin,這是前面宣告的乙個特例。mysqladmin u root p password mypasswd 輸入這個命令後,需要輸入root的原密碼,然後roo...