使用者工具

網站工具


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