MySQL 用戶登錄密碼和遠程登錄權限問題


1.mysql數據庫,忘記root用戶登錄密碼。

解決如下:

a.重置密碼

#/etc/init.d/mysqld stop

#mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

#mysql -u root mysql

mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';

mysql> FLUSH PRIVILEGES;

mysql> quit;

b.使用新密碼登錄

#mysql -u root -pnewpassword

2.遠程登錄權限

mysql> GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

mysql> FLUSH PRIVILEGES;

上面授權是允許myuser用戶,從任何機器都能訪問mysql服務器。

%代表任何客戶端,也可以是localhost,或者是某一ip地址。

CentOS 配置MySQL允許遠程登錄 http://www.linuxidc.com/Linux/2013-06/86459.htm


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM