MySQL是一款關系型數據庫管理系統,廣泛應用于Web應用的開發中。
在安裝MySQL時,有兩種方法可以選擇:通過包管理器安裝或手動下載安裝。本文將介紹手動下載安裝的方法。
下載MySQL二進制文件
在MySQL官方網站上,可以下載到MySQL二進制文件,官網鏈接為:https://dev.mysql.com/downloads/mysql/
選擇自己需要的版本和操作系統,下載對應的壓縮包。
$ wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz
解壓縮并安裝MySQL
將下載的壓縮包解壓縮到目標文件夾。
$ tar xf mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz $ sudo mv mysql-5.7.25-linux-glibc2.12-x86_64 /usr/local/mysql
新建用戶和用戶組,并設置MySQL文件夾的訪問權限。
$ sudo groupadd mysql $ sudo useradd -r -g mysql -s /bin/false mysql $ sudo chown -R mysql:mysql /usr/local/mysql $ sudo chmod 755 /usr/local/mysql
運行MySQL安裝程序,進行初始化操作。
$ cd /usr/local/mysql $ sudo ./bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
啟動MySQL
啟動MySQL服務。
$ sudo systemctl start mysqld
驗證MySQL是否啟動成功。
$ sudo systemctl status mysqld
配置MySQL
設置MySQL的root用戶密碼。
$ sudo ./bin/mysqladmin -u root password 'password'
修改MySQL配置文件my.cnf。
$ sudo cp support-files/my-default.cnf /etc/my.cnf $ sudo vi /etc/my.cnf
在文件中添加以下內容。
[client] default-character-set=utf8mb4 [mysql] default-character-set=utf8mb4 [mysqld] character-set-server=utf8mb4
重啟MySQL服務,使配置文件生效。
$ sudo systemctl restart mysqld
至此,MySQL安裝完成。