computer:server:db:mysql
MySQL
語法使用
/usr/local/etc/rc.d/mysql-server start
cp /usr/local/share/mysql/my-large.cnf /etc/my.cnf
- 更新版本後:
mysql_upgrade -u wm -p
- 先停掉mysql-server,然後到/etc/my.cnf裡面將
#log-bin=mysql-bin
註解掉,就不會產生Binary Log。
或是加上expire_logs_days = X
設定保留天數。
mysql_secure_installation
CREATE DATABASE wordpress;
SHOW DATABASES;
- 複製資料表結構
CREATE TABLE `新資料表` LIKE `舊資料表`
- 更改Autoindex
ALTER TABLE `table_name` AUTO_INCREMENT =value
- 批次最佳化所有資料庫中的表格
mysqlcheck --all-databases --optimize --auto-repair
- 備份時順便rotate binary log
mysqldump --flush-logs -u root -p 資料庫名稱 > example.sql
- mysqldump備份(還原改方向)
mysqldump -u [資料庫使用者] -h localhost -p[密碼] [資料庫名稱] > backup_`date +\%Y-\%m-\%d`.sql
- 另一方法還原mysqldump備份
mysql -u [資料庫使用者] -p[密碼] [資料庫名稱] < [備份檔名].sql
- mysqldump –default-character-set=latin1
資源
技巧
管理
工具
Cluster
computer/server/db/mysql.txt · 上一次變更: 2022/01/06 01:27 由 wm
