MySQL是一種用于管理關系型數據庫的開源軟件,它支持多種操作系統和編程語言,常常被用于開發Web應用程序。MySQL 5.7是 MySQL 最新的穩定版本,本文將介紹如何在 Linux 系統上編譯安裝并配置MySQL 5.7。
步驟一:下載源碼包
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.35.tar.gz
步驟二:解壓源碼包
tar zxvf mysql-5.7.35.tar.gz cd mysql-5.7.35
步驟三:編譯源碼
cmake . make make install
注意:這個過程可能需要一些時間。如果編譯過程中出現任何錯誤,你需要按照錯誤提示進行修復。
步驟四:創建MySQL用戶組和用戶
groupadd mysql useradd -r -g mysql mysql
步驟五:配置MySQL
編輯MySQL配置文件:
vi /etc/my.cnf
文件內容如下:
[mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql symbolic-links=0 log-error=/var/log/mysql/error.log pid-file=/var/run/mysql/mysql.pid default_authentication_plugin=mysql_native_password
步驟六:初始化MySQL
運行以下命令來初始化MySQL:
mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/var/lib/mysql
注意:該命令會生成一個隨機密碼,作為root用戶登錄MySQL時需要用到。
步驟七:啟動MySQL
運行以下命令來啟動MySQL:
systemctl start mysql
你也可以通過systemctl enable mysql讓MySQL在開機時自動啟動。
步驟八:登錄MySQL
使用root用戶登錄MySQL:
mysql -u root -p
提示輸入密碼,此處輸入步驟六中生成的隨機密碼。成功登錄MySQL后,可以通過mysql>命令行實現各種數據庫管理操作。
恭喜你!你現在已經成功安裝并啟動了MySQL 5.7。