P-L-P 小站 http://www.ped.jjvk.com/phpbb/ |
|
mysql 連線太慢的問題 http://www.ped.jjvk.com/phpbb/viewtopic.php?f=1&t=979 |
第 1 頁 (共 1 頁) |
發表人: | mimiba [ 2018-02-24, 16:56 ] |
文章主題 : | mysql 連線太慢的問題 |
開啟 my.ini,並且找到 代碼: [mysqld] 在此行後面加上 代碼: skip-name-resolve 儲存過後重新啟動 MySQL 就可以變快了 -> failed ========================================================== 不行的話, 再看這邊試試 http://mesonwu.blogspot.tw/2015/09/mysq ... -slow.html -> failed skip-locking 設下去根本啟動不了 mysql.... ========================================================== 這裡提供兩種解法 https://dotblogs.com.tw/walter/2009/06/ ... ns-resolve -> failed |
發表人: | mimiba [ 2018-02-24, 16:57 ] |
文章主題 : | Re: mysql 連線太慢的問題 |
windows下重啟mysql的方法 http://www.itread01.com/articles/1478194818.html |
發表人: | mimiba [ 2018-02-24, 17:46 ] |
文章主題 : | Re: mysql 連線太慢的問題 |
新問題: mysql 加了 skip-name-resolve不能链接数据库问题的解决方法 1. https://www.teakki.com/p/57e228a8a16367940da62950 2. http://www.ttwen.info/article/363192 把 my.ini 加入 skip-name-resolve 後 formtools 無法連接到 database 嘗試修改 localhost to 127.0.0.1 (x) 192.168.1.xxx (x) 把 skip-name-resolve disable 掉後 -> 127.0.0.1 (v) 192.168.1.xxx (x) ==================================================== 最後開啟skip-name-resolve不能链接数据库问题 用更改權限的方式解決了 http://evacyl52201.pixnet.net/blog/post ... F%E7%9A%84 |
發表人: | mimiba [ 2018-03-17, 18:40 ] |
文章主題 : | Re: mysql 連線太慢的問題 |
2018-03-17 發現原因:可能是因為連線電腦沒有辦法連上 internet 所以才會造成 mysql 資料庫讀去太慢 |
發表人: | mimiba [ 2018-03-17, 19:35 ] |
文章主題 : | Re: mysql 連線太慢的問題 |
https://bugs.mysql.com/bug.php?id=75656 代碼: You can avoid this issue by following way.
1. Starting mysqld without skip-name-resolve, 2. Logging in mysql, 3. Updating mysql.user like `UPDATE mysql.user SET host= '127.0.0.1' WHERE user = 'root' AND host = 'localhost';` 4. Restarting mysqld with skip-name-resolve. 5. Connecting to 127.0.0.1. >bin\mysql -uroot -h127.0.0.1 ERROR 1130 (HY000): Host '127.0.0.1' is not allowed to connect to this MySQL server ::Restart without skip-name-resolve:: >bin\mysql -uroot -h127.0.0.1 mysql> UPDATE mysql.user SET host= '127.0.0.1' WHERE user= 'root' AND host= 'localhost'; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0 ::Restart with skip-name-resolve:: >bin\mysql -uroot -h127.0.0.1 Welcome to the MySQL monitor. Commands end with ; or \g. If you want to connect via IPv6's localhost("::1"), please modify UPDATE statement which I provided. |
發表人: | mimiba [ 2018-03-18, 08:28 ] |
文章主題 : | Re: mysql 連線太慢的問題 |
2018-03-17 完全解決區網連線 mysql 的問題 記錄如下: 1. 的確如前幾樓所述,在 my.ini 中 加入 skip-name-resolve 可以解決連線過慢的問題。 2. 但是 在加入上述選項,重啟 mysql 後,卻發生資料庫無法連線的問題。 3. 後來查到是使用者 access mysql 資料庫的問題 4. 要先進入文字命令模式,查詢 使用者跟所在的網域 引言回覆: mysql> SELECT User,Host FROM mysql.user; 5. 發現資料庫的使用者,並沒有列入 127.0.0.1 (加入 skip-name-resolve 後,只能用 ip 連線) 6. 在127.0.0.1 新增使用者 引言回覆: mysql> CREATE USER 'newuser'@'127.0.0.1' IDENTIFIED BY 'newpassword'; 7. 查詢使用者可使用之資料庫 引言回覆: mysqlshow [-h ipAddress] -u user_name -p mysqlshow -u user_name@ipAddress -p 列出所有資料庫 8. 確認新增的使用者並無法使用該資料庫,於是新增使用者使用該資料庫的權限 引言回覆: mysql> GRANT ALL PRIVILEGES ON database.* TO 'newuser'@'127.0.0.1'; 解決 |
第 1 頁 (共 1 頁) | 所有顯示的時間為 UTC + 8 小時 |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |