GRANT ALL ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password'
分類: MySQL
設定MySQL連線數
#查詢目前MySQL Process 狀況
mysql> show processlist;
#查詢目前MySQL max connections
mysql> show variables like ‘max_connections’;
#設定MySQL max connections
mysql> set GLOBAL max_connections=200;
但因為MySQL重開後, max_connections的設定值就會被清掉
可在 /etc/my.cnf裡設定 set-variable = max_connections=200
存檔後,重新啟動MySQL即可
MySQL my.cnf
在 /usr/share/mysql/ 下會有 my-huge.cnf, my-large.cnf, my-medium.cnf 及 my-small.cnf 幾個檔案,根據伺服器的硬體選擇適合的檔案:
- my-huge.cnf: 適合 1GB – 2GB RAM的主機使用。
- my-large.cnf: 適合 512MB RAM的主機使用。
- my-medium.cnf: 只有 32MB – 64MB RAM 的主機使用,或者有 128MB RAM 但需要運行其他伺服器,例如 web server。
- my-small.cnf: 記憶體少於 64MB 時適用這個,MySQL 會佔用較少資源。
資料來源: Real-Blog
MySQL資料備份
MySQL資料備份
使用mysqldump可以備份整個資料庫
語法:
mysqldump -u root -p dbname > backup.sql
若只想備份某些符合條件的資料 可以透過 -e “select 語法” 來做
語法:
mysql -u root -p dbname -e “select 語法” > backup.sql