感謝bgg提供的資料
因爲CentOS 7上把MySQL從默認軟件列表中移除了,用MariaDB來代替
Maria 官網的安裝教程,操作系統可以自行選擇以centos爲例。
1.在 /etc/yum.repos.d/
目錄下新建個MariaDB.repo
文件,文件裏面寫下面內容(下邊只是示例,想安裝其他版本可以在官網自行選擇)
# MariaDB 10.4 CentOS repository list - created 2019-07-04 01:13 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
2.上邊的鏡像地址是國外的,下載非常慢,可以改成國內的鏡像地址, 把上邊兩個地方http://yum.mariadb.org/
改成http://mirrors.ustc.edu.cn/mariadb/yum/
,可能最新更新的版本在國內鏡像沒有,可以打開那個地址檢查一下有沒有需要的版本
3.上邊的步驟就是告訴yum去那裏下載安裝包,最後就很簡單了,直接yum安裝就行
yum install MariaDB-server MariaDB-client
至此mysql已經裝好了
啓動mysql
systemctl start mariadb.service
或者
service mariadb start
使用root以及初始密碼登陸(默認沒有密碼)
mysql -u root -p
更新初始密碼(進入mysql後)
set password=PASSWORD('your password');
mysql默認沒有開遠程連接的需要配置一下,在進入mysql裏面輸入sql語句
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your password' WITH GRANT OPTION;
root就是用戶名,your password就是密碼,改成自己的
然後執行下面sql語句,更新一下配置
flush privileges;
這時你就可以遠程連接mysql了