yum | mysql5.7以下 | mysql5.7以上 | |
Centos8 | 可以,但是需要重新組態檔 | 可以,但是需要重新組態檔 | 可以,但是需要重新組態檔 |
Centos7 | 可以直接yum,但是是安裝mariadb-server。如果是mysql-server需要組態檔 | 直接yum後啟動就好 | yum後需要修改密碼才可以進入 |
Ubuntu | 可以直接apt,不用yum | 直接apt | 直接apt |
Centos7安裝mariadb-server操作流程:
1、yum -y -install mariadb-server
通過yum下載安裝mariadb-server
2、systemctl enable --now mariadb
開啟mariadb
3、ss -ntl
檢視埠3306是否開啟
4、systemctl status mariadb
檢視mariadb執行狀態
Centos7安裝mysql-server操作流程:
1、先進行組態檔
tee /etc/yum.repos.d/mysql.repo <<EOF
[mysql]
name=mysql5.7
baseurl=https://mirrors.tuna.tsinghua.edu.cn/mysql/yum/mysql-5.7-community-el7-x86_64/
gpgcheck=0
EOF
網址是從清華大學的開源庫找到的
2、cat /etc/yum.repos.d/mysql.repo
檢視組態檔是否正常
3、yum -y install mysql-community-server
下載安裝musql-community-server
4、systemctl enable --now mysqld
開啟mysql
5、ss -ntl
檢視是否開啟3306
6、systemctl status mysqld
檢視mysql執行狀態
7、cat /var/log/mysqld.log
開啟紀錄檔檔案找到其中的隨機root@localhost密碼
8、mysql -uroot -p'xxxxxxx'
通過xxxxxx這個隨機密碼進入資料庫看是否正確(很懷疑這一步用不用操作)
9、exit
退出
10、mysql -uroot -p'@feiliuzhixia3000CHI'
修改密碼為@feiliuzhixia3000CHI 注意修改密碼需要用''引起來
Centos7安裝mysql-server操作流程:
1、apt list mysql*
檢視ubuntu中資料庫安裝的名稱
2、sudo -i
切換到root,普通使用者是沒有許可權進行下載的,所以要先切換到root身份
3、apt install mysql-server
下載安裝mysql-server
4、ss -ntl
檢視是否開啟3306 其實這一步可以省略,因為ubuntu安裝mysql-server後會自己開啟3306