MySQL是一個(gè)開(kāi)放源代碼的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),被廣泛應(yīng)用于Web應(yīng)用程序和服務(wù)端應(yīng)用程序開(kāi)發(fā)。在使用MySQL之前,需要先安裝它,以下是MySQL安裝的具體步驟。
步驟一:下載MySQL安裝文件
在MySQL官網(wǎng)上下載所需版本的MySQL安裝文件。下載完成后,解壓縮至目標(biāo)位置。
tar -xzvf mysql-8.0.23-linux-glibc2.12-x86_64.tar.gz
步驟二:配置MySQL
創(chuàng)建MySQL配置文件my.cnf,設(shè)置跟數(shù)據(jù)存放相關(guān)的參數(shù)。
cd /etc
touch my.cnf
vi my.cnf
在my.cnf文件中添加以下內(nèi)容:
[client]
port =3306
socket = ${path_to_mysql_dir}/mysql.sock
[mysqld]
port = 3306
socket = ${path_to_mysql_dir}/mysql.sock
basedir = ${path_to_mysql_dir}
datadir = ${path_to_mysql_dir}/data
pid-file = ${path_to_mysql_dir}/mysql.pid
log-error = ${path_to_mysql_dir}/mysql.err
bind-address = ip_address
skip-name-resolve
其中,${path_to_mysql_dir}為MySQL安裝路徑,ip_address為MySQL所在服務(wù)器的IP地址。以上配置可根據(jù)實(shí)際情況進(jìn)行修改。
步驟三:安裝MySQL
在終端輸入以下命令安裝MySQL。
cd ${path_to_mysql_dir}/bin
./mysqld --defaults-file=${path_to_mysql_dir}/my.cnf --initialize --user=mysql
命令執(zhí)行完成后,會(huì)生成一個(gè)MySQL數(shù)據(jù)庫(kù)的初始密碼,保存好該密碼。
步驟四:?jiǎn)?dòng)MySQL服務(wù)
使用以下命令啟動(dòng)MySQL服務(wù)。
cd ${path_to_mysql_dir}/bin
./mysqld_safe --defaults-file=${path_to_mysql_dir}/my.cnf --user=mysql &
步驟五:設(shè)置MySQL登錄密碼
登錄MySQL。
cd ${path_to_mysql_dir}/bin
./mysql -u root -p
在終端中輸入MySQL數(shù)據(jù)庫(kù)的初始密碼,進(jìn)入MySQL后,執(zhí)行以下命令修改登錄密碼。
use mysql;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
其中,new_password為新的登錄密碼。
至此,MySQL的安裝已經(jīng)完成。