MySQL是一款非常流行的數(shù)據(jù)庫軟件,它通常被用于網(wǎng)站開發(fā)等領域。下面我們來了解如何安裝沒有密碼的MySQL壓縮包。
首先,我們需要從MySQL官網(wǎng)下載最新的壓縮包,可以選擇下載適合自己操作系統(tǒng)版本的包。
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.22-linux-glibc2.12-x86_64.tar.xz
下載完成后,解壓縮包:
tar -xf mysql-*.tar.xz
cd mysql-*
接著,我們需要新建一個名為mysql的用戶:
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
將MySQL文件夾移動到/usr/local目錄下:
mv mysql* /usr/local/mysql
進入mysql目錄,復制一份配置文件并命名為my.cnf:
cd /usr/local/mysql
cp support-files/my-default.cnf /etc/my.cnf
將MySQL的bin目錄添加到系統(tǒng)$PATH:
echo 'export PATH=/usr/local/mysql/bin:$PATH' >>/etc/profile
source /etc/profile
現(xiàn)在我們需要初始化MySQL:
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
這條命令將創(chuàng)建data目錄并初始化MySQL,并且將創(chuàng)建一個隨機的root用戶密碼,我們可以使用以下命令進行更改:
bin/mysqladmin -u root password 'new-password'
現(xiàn)在我們可以啟動MySQL數(shù)據(jù)庫了:
bin/mysqld_safe --user=mysql &
這條命令將啟動MySQL數(shù)據(jù)庫,并讓其在后臺運行。
最后,我們可以使用以下命令測試MySQL是否已經(jīng)啟動:
bin/mysqladmin -u root -p version
至此,我們已經(jīng)成功安裝并啟動了沒有密碼的MySQL壓縮包。