感谢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了