1. 程式人生 > >自己搭建mysql服務要知道的二三事

自己搭建mysql服務要知道的二三事

如果是直接使用阿里雲的mysql資料庫,很簡單,配置也是別人配好了的,但價格並不親民,本文講述自己搭建mysql服務要知道的一些事情。

linux上安裝

cat /etc/system-release
CentOS release 6.9 (Final)
yum install mysql mysql-server mysql-lib
rpm -aq|grep mysql
mysql-5.1.73-8.el6_8.x86_64
mysql-server-5.1.73-8.el6_8.x86_64
mysql-libs-5.1.73-8.el6_8.x86_64

如果你曾經刪除過mysql資料庫檔案,那麼最好執行下mysql_install_db

配置

  1. 設定密碼

  2. 中文字串的支援
    show variables like “character_set_database”;
    utf8mb4
    alter database testapi charset=utf8
    show full columns from table_name
    ALTER TABLE article CONVERT TO CHARACTER SET utf8;

  3. 內建儲存引擎
    show engines; 可以檢視有哪些引擎
    你可以通過show create table 來檢視資料表使用的儲存引擎
    通過如下修改全域性的預設配置
    In the my.cnf file, locate the [mysqld] section.
    default-storage-engine=InnoDB