P-L-P 小站

2012-02-20 升級至 3.0.10
現在的時間是 2024-12-05, 12:02

所有顯示的時間為 UTC + 8 小時




發表新文章 回覆主題  [ 6 篇文章 ] 
發表人 內容
 文章主題 : mysql 連線太慢的問題
文章發表於 : 2018-02-24, 16:56 

註冊時間: 2006-10-31, 14:26
文章: 2152
開啟 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


回頂端
 個人資料  
 
 文章主題 : Re: mysql 連線太慢的問題
文章發表於 : 2018-02-24, 16:57 

註冊時間: 2006-10-31, 14:26
文章: 2152
windows下重啟mysql的方法

http://www.itread01.com/articles/1478194818.html


回頂端
 個人資料  
 
 文章主題 : Re: mysql 連線太慢的問題
文章發表於 : 2018-02-24, 17:46 

註冊時間: 2006-10-31, 14:26
文章: 2152
新問題:
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


回頂端
 個人資料  
 
 文章主題 : Re: mysql 連線太慢的問題
文章發表於 : 2018-03-17, 18:40 

註冊時間: 2006-10-31, 14:26
文章: 2152
2018-03-17
發現原因:可能是因為連線電腦沒有辦法連上 internet
所以才會造成 mysql 資料庫讀去太慢


回頂端
 個人資料  
 
 文章主題 : Re: mysql 連線太慢的問題
文章發表於 : 2018-03-17, 19:35 

註冊時間: 2006-10-31, 14:26
文章: 2152
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.


回頂端
 個人資料  
 
 文章主題 : Re: mysql 連線太慢的問題
文章發表於 : 2018-03-18, 08:28 

註冊時間: 2006-10-31, 14:26
文章: 2152
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';


解決


回頂端
 個人資料  
 
顯示文章 :  排序  
發表新文章 回覆主題  [ 6 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
cron
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作