第一步: 查看系统自带的Mariadb
rpm -qa|grep -i mariadb-libs
centos默认安装了mariadb,因此,在安装mysql之前,需要卸载系统中安装的mariadb。
第二步:卸载之前的版本
rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64
如果安装mysql失败参考教程:https://www.cnblogs.com/finalanddistance/p/10388818.html
第三步:从网上下载文件的wget命令
yum -y install wget
第四步:下载mysql的repo源
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
第五步:安装mysql-community-release-el7-5.noarch.rpm包
rpm -ivh mysql-community-release-el7-5.noarch.rpm
l第六步:检查是否有两个 repo源
ls -1 /etc/yum.repos.d/mysql-community*
l第七步:安装mysql
yum -y install mysql-server
第八步:启动mysql
cendos7:
启动
systemctl status mysql 查看状态
systemctl stop mysql 关闭
systemctl start mysql 启动
第九步:进入mysql
第十步:设置密码
第11步:测试
在windows上的navicat 链接虚拟机上的mysql
mysql默认不允许远程连接,需要执行如下操作 使用mysql语句创建远程登录用户(登录MySQL):
create user 'root'@'%' identified by 'root'; #创建用户,并设置密码
grant all on *.* to 'root'@'%' with grant option; #给指定的用户授权
flush privileges; #刷新权限
注意:此三行命令需要登录完mysql后执行才行!
还需要注意防火墙: 要么开放3306端口
要么关闭防火墙
如果不知道如何设置防火墙可以到我的主页找防火墙设置。