怎麼在linux部署mysql「linux安裝mysql命令步驟」

確認linux對應的版本:

cat /proc/version

uname -a

lsb_release -a

cat /etc/redhat-release

cat /etc/issue

linux系統安裝mysql的詳細步驟

這個是內核的版本:

3.10.0-1062.9.1.el7.x86_64

選擇操作系統版本:

linux系統安裝mysql的詳細步驟
linux系統安裝mysql的詳細步驟
linux系統安裝mysql的詳細步驟

2.解壓mysql的tar格式文件

 tar -xvf mysql-8.0.20-1.el7.x86_64.rpm-bundle.tar

運行上述命令,得到如下結果,有8個文件包:

linux系統安裝mysql的詳細步驟

也可以創建一個文件夾,在同一個子目錄下解壓。

3.安裝解壓的rpm安裝包

然後我們可以用rpm -ivh命令來進行安裝,注意安裝順序,因為這些包的安裝是相互依賴的:必須安裝(注意順序)

rpm -ivh mysql-community-common-8.0.20-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-8.0.20-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-8.0.20-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-8.0.20-1.el7.x86_64.rpm
非必要安裝(注意順序)

rpm -ivh mysql-community-libs-compat-8.0.20-1.el7.x86_64.rpm

rpm -ivh mysql-community-embedded-compat-8.0.20-1.el7.x86_64.rpm

rpm -ivh mysql-community-devel-8.0.20-1.el7.x86_64.rpm

rpm -ivh mysql-community-test-8.0.20-1.el7.x86_64.rpm安裝過程中可能會報以下錯誤:

出現問題:error:

Failed dependencies:

libnuma.so.1()(64bit) is needed by mysql-community-server-8.0.13-1.el7.x86_64 libnuma.so.1(libnuma_1.1)(64bit) is needed by mysql-community-server-8.0.13-1.el7.x86_64 libnuma.so.1(libnuma_1.2)(64bit) is needed by mysql-community-server-8.0.13-1.el7.x86_64

解決辦法:

yum install numactl

出現問題:error:

Failed dependencies:pkgconfig(openssl) is needed by mysql-community-devel-8.0.13-1.el7.x86_64

解決辦法:

yum install openssl-devel.x86_64 openssl.x86_64 -y

出現問題:error:

Failed dependencies:perl(Data::Dumper) is needed by mysql-community-test-8.0.13-1.el7.x86_64

解決辦法:

yum -y install autoconf

出現問題:error:

Failed dependencies:perl(JSON) is needed by mysql-community-test-8.0.13-1.el7.x86_64

解決辦法:

yum install perl.x86_64 perl-devel.x86_64 -y

yum install perl-JSON.noarch -y

出現問題:error:

error: Failed dependencies:libaio.so.1()(64bit) is needed by MySQL-server-5.5.25a-1.rhel5.x86_64libaio.so.1(LIBAIO_0.1)(64bit) is needed by MySQL-server-5.5.25a-1.rhel5.x86_64

libaio.so.1(LIBAIO_0.4)(64bit) is needed by MySQL-server-5.5.25a-1.rhel5.x86_64

解決辦法:

yum install libaio

以上我們的MySQL就安裝好了,下面可以直接使用了。

4.使用資料庫

  • 初始化資料庫

mysqld –initialize –console目錄授權,不授權的話MySQL沒有寫入許可權,會啟動失敗

所以在初始化之前,記得授權,命令為:chown -R mysql:mysql /var/lib/mysql/啟動msyql服務

命令:systemctl start mysqld停止MySQL命令:

service mysqld stop查看msyql服務的狀態

service mysqld status

linux系統安裝mysql的詳細步驟

當看到Active後面是active(runing)說明啟動成功了

4.修改資料庫密碼

當我們輸入mysql -u root -p需要輸入密碼,我們可以去mysqld.log裡面查看一下臨時密碼:

cat /var/log/mysqld.log

  • 下面我們就可以使用你的臨時密碼登錄資料庫
linux系統安裝mysql的詳細步驟

畫線的部分就是安裝好生成的初始密碼

mysql -u root -p+回車
輸入臨時密碼

修改命令:alter USER ‘root’@’localhost’ IDENTIFIED BY ‘新密碼(必須包含:數字大小寫字母特殊字元,長度最小為8位)’;

後面一定要加分號,不然無效

然後ctrl+d退出,重新進入就可以了,

輸入命令

show databases;

use mysql;

正常就可以了

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/276350.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-19 13:21
下一篇 2024-12-19 13:21

相關推薦

發表回復

登錄後才能評論