依照下列步驟執行即可
123為新的密碼,也可改為 '' 移除密碼
/etc/init.d/mysql stop
/usr/sbin/mysqld --skip-grant-tables --user=root &
mysql -u root
mysql> UPDATE mysql.user SET Password=PASSWORD('123') WHERE User='root';
mysql> quit
/etc/init.d/mysql restart
2014年1月17日 星期五
設定讓Linux MySQL 允許外部連線 Synology (Can't connect to MySQL server on ERROR is not allowed to connect to this MySQL server、There is no 'root'@'%' registered")
先進入MySQL(此為Synology的路徑)
接著輸入
grant all on *.* to root@"%" identified by "密碼";
大功告成!
--------------------------------------------
說明:
all = 所有權限
on *.* = 第一個 * 為資料庫名稱 第二個 * 為Table名稱
root = 用戶名
"%" = 所有IP
/usr/syno/mysql/bin/mysql -u root -p
QNAP /mnt/ext/opt/mysql/bin/mysql -u root -p
QNAP /mnt/ext/opt/mysql/bin/mysql -u root -p
grant all on *.* to root@"%" identified by "密碼";
大功告成!
--------------------------------------------
說明:
all = 所有權限
on *.* = 第一個 * 為資料庫名稱 第二個 * 為Table名稱
root = 用戶名
"%" = 所有IP
訂閱:
文章 (Atom)