MySQL是目前廣泛應用的開源關系型數據庫管理系統,作為一款優秀的數據庫管理系統,需要進行環境配置才能正常使用。下面將介紹MySQL5.7.17的環境配置。
1. 下載MySQL5.7.17的安裝文件,并進行安裝。
$ wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz $ tar -xzvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz $ sudo mv mysql-5.7.17-linux-glibc2.5-x86_64 /usr/local/mysql $ sudo chown -R mysql:mysql /usr/local/mysql $ cd /usr/local/mysql $ sudo ./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
2. 創建MySQL配置文件my.cnf。
$ sudo vi /etc/my.cnf
輸入以下內容:
[client] port = 3306 socket = /tmp/mysql.sock [mysqld] port = 3306 socket = /tmp/mysql.sock basedir = /usr/local/mysql datadir = /usr/local/mysql/data character-set-server = utf8mb4 [mysql] default-character-set = utf8mb4
3. 啟動MySQL服務,設置MySQL開機自啟。
$ sudo ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql $ sudo /etc/init.d/mysql start $ sudo chkconfig --add mysql $ sudo chkconfig mysql on
4. 修改MySQL的root用戶密碼。
$ /usr/local/mysql/bin/mysql -uroot -p mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; mysql>FLUSH PRIVILEGES; mysql>exit
至此,MySQL5.7.17的環境配置完成。