MySQL是一個(gè)流行的關(guān)系型數(shù)據(jù)庫,旨在作為Web應(yīng)用程序的后端數(shù)據(jù)管理系統(tǒng)。MySQL具有快速、可靠和易于管理的優(yōu)點(diǎn)。這篇文章將介紹MySQL 5.5.32在Linux上的安裝和配置。
首先,您需要下載MySQL的安裝包。您可以從MySQL的官方網(wǎng)站獲取到MySQL 5.5.32的Linux版本安裝包。安裝包下載完成后,解壓并將其放置在指定的目錄下。
tar -xzvf mysql-5.5.32.tar.gz mv mysql-5.5.32 /usr/local/mysql
接下來,您需要?jiǎng)?chuàng)建一個(gè)MySQL用戶和組,以及服務(wù)所需的文件夾。
groupadd mysql useradd -g mysql mysql mkdir /var/run/mysqld chown mysql:mysql /var/run/mysqld mkdir /usr/local/mysql/data chown -R mysql:mysql /usr/local/mysql
隨后,使用以下命令啟動(dòng)MySQL服務(wù):
cd /usr/local/mysql ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data ./bin/mysqld_safe --user=mysql &
為了避免以后每次手動(dòng)啟動(dòng)MySQL服務(wù),您需要?jiǎng)?chuàng)建一個(gè)systemd的啟動(dòng)服務(wù)配置文件mysqld.service。在/usr/lib/systemd/system/目錄下創(chuàng)建mysqld.service文件,內(nèi)容如下:
[Unit] Description=MySQL Server After=network.target [Service] User=mysql Group=mysql Type=forking ExecStart=/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf ExecReload=/usr/local/mysql/bin/mysqladmin --defaults-file=/etc/my.cnf reload ExecStop=/usr/local/mysql/bin/mysqladmin --defaults-file=/etc/my.cnf shutdown [Install] WantedBy=multi-user.target
接下來,啟動(dòng)mysqld.service服務(wù)并設(shè)置開機(jī)自啟:
systemctl start mysqld.service systemctl enable mysqld.service
最后,您需要運(yùn)行以下命令來設(shè)置MySQL的root密碼和其他參數(shù):
/usr/local/mysql/bin/mysql_secure_installation
至此,MySQL已成功安裝和配置完成。您可以使用MySQL Workbench等工具登錄您的數(shù)據(jù)庫并開始管理數(shù)據(jù)。