我早已忘記root用戶在我的一個盒子上的密碼。有沒有一種方法可以在無需登錄實例的情況下進行更改,還是需要重新安裝?如何更改MySQL中root用戶的密碼?
3
A
回答
4
步驟1
停止數據庫:
shell> /etc/init.d/mysql stop
步驟2
重啓數據庫
- 沒有密碼autentification
- 沒有連接到網絡
訪問數據庫只能通過它的襪子文件「/var/lib/mysql/mysql.sock」。
shell> mysqld --user=mysql --pid-file=/var/lib/mysql/mysqld.pid \
--socket=/var/lib/mysql/mysql.sock --datadir=/var/lib/mysql \
--skip-grant-tables --skip-networking &
步驟3
連接到數據庫並更改密碼:
shell> mysql --database mysql --socket=/var/lib/mysql/mysql.sock
如果你想,顯示所有用戶:
mysql> select User, password from user;
設置新密碼:
mysql> update user set password=password('NEW PASS') WHERE User='USERNAME';
保留數據庫連接:
mysql> exit
步驟4
重啓數據庫服務器 「正常」。
shell> kill `cat /var/lib/mysql/mysqld.pid`
shell> /etc/init.d/mysql start
4
一個快速的谷歌導致了這個答案。在根殼型:
mysqladmin -u root password <password>
+1
即使在Google上可以找到答案,但仍有良好的答案。它幫助堆棧溢出成爲編程答案的更全面的存儲庫,所以我打算解決這個問題。 – 2008-09-10 05:45:37
0
如果您正在運行Ubuntu服務器(可能還包括Debian?),則可以輕鬆進行重置。
如果你是在12.04:
sudo dpkg-reconfigure mysql-server-5.5
如果你是10。04:
sudo dpkg-reconfigure mysql-server-5.1
如果您不能確定哪個MySQL的服務器版本安裝,你可以嘗試:
dpkg --get-selections | grep mysql-server
詳情參見:
https://help.ubuntu.com/12.04/serverguide/mysql.html https://help.ubuntu.com/10.04/serverguide/mysql.html
相關問題
- 1. 如何更改mysql的root密碼
- 2. 如何更改Cloudbees上的MySQL root用戶的默認密碼?
- 3. 更改root密碼mysql
- 4. 如何更改mysql root密碼
- 5. 如何更改MySQL實例root用戶密碼?
- 6. 更新mysql root用戶密碼?
- 7. mysql不會更改我的root密碼,
- 8. MySQL的:改變root密碼
- 9. 如何更改mysql用戶密碼?
- 10. 如何在Ubuntu 17.04上更改mysql-server中的root @ localhost密碼?
- 11. 在Centos7上更改mysql root密碼
- 12. 使用root權限訪問服務器,我將如何更改mysql root密碼?
- 13. 如何在mysql中創建沒有密碼的root用戶
- 14. 修改MySQL的root用戶密碼shell腳本
- 15. 如何將root密碼更改爲空密碼?
- 16. 使用PHP更改MYSQL用戶密碼
- 17. 在YaST中更改root密碼
- 18. 在Mac OS X上更改MAMP中的MySQL root密碼
- 19. 更改WAMP中的MySQL root密碼後無法連接
- 20. 如何重置mysql的root密碼?
- 21. PHP/MYSQL更改用戶名和密碼
- 22. 更改或MySQL用戶重置密碼
- 23. 更改root密碼的腳本
- 24. mysql root密碼無法在fedora中更改
- 25. 如何使用Perl更改mysql密碼
- 26. 如何在WAMP中更改phpmyadmin的root密碼?
- 27. 如何重置MySQL root用戶密碼和權限
- 28. 如何在MySQL中更改root用戶名
- 29. 如何從非root用戶更改至非root用戶與ansible
- 30. 如何刪除MySQL root密碼
這可能有助於「[恢復MySQL root密碼](http://www.cyberciti.biz/tips/recover-mysql-root-password.html)」。 – jfs 2008-09-10 05:43:05