MySQL是一種廣泛使用的開(kāi)源關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它可以運(yùn)行在各種操作系統(tǒng)上。在本地搭建MySQL數(shù)據(jù)庫(kù),可以幫助我們方便地存儲(chǔ)和管理數(shù)據(jù),下面是MySQL本地?cái)?shù)據(jù)庫(kù)的安裝過(guò)程。
在官網(wǎng)下載對(duì)應(yīng)版本的MySQL安裝包。
wget https://dev.mysql.com/downloads/mysql/5.7/mysql-5.7.32-linux-glibc2.12-x86_64.tar.gz
解壓MySQL安裝包。
tar -xzvf mysql-5.7.32-linux-glibc2.12-x86_64.tar.gz
將解壓后的文件復(fù)制到MySQL安裝目錄下。
sudo mkdir /usr/local/mysql sudo mv mysql-5.7.32-linux-glibc2.12-x86_64/* /usr/local/mysql/
創(chuàng)建MySQL數(shù)據(jù)文件夾。
sudo mkdir -p /var/mysql/data
創(chuàng)建MySQL配置文件。
sudo vi /etc/my.cnf
復(fù)制以下內(nèi)容到my.cnf文件中:
[client] port = 3306 socket = /tmp/mysql.sock [mysqld] port = 3306 socket = /tmp/mysql.sock datadir = /var/mysql/data log-error = /var/mysql/mysql.err pid-file = /var/mysql/mysql.pid character-set-server=utf8
啟動(dòng)MySQL服務(wù)。
sudo /usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf --user=mysql --basedir=/usr/local/mysql --datadir=/var/mysql/data --initialize-insecure
設(shè)置MySQL服務(wù)自動(dòng)啟動(dòng)。
sudo /usr/local/mysql/bin/mysqld --install
重啟MySQL服務(wù)。
sudo service mysql restart
現(xiàn)在你可以使用如下命令登錄本地的MySQL數(shù)據(jù)庫(kù)了:
mysql -h localhost -u root -p