centos下安装mysql选什么版本_CentOS7下用Yum安装Mysql指定版本

2ff34e647e2e3cdfd8dca593e17d9b0a.png

安装Mysql

先卸载MariaDB数据库由于Centos7默认会安装MariaDB、我们需要Mysql、所以需要先卸载MariaDB。

查询一下MariaDB是否安装yum list installed | grep mariadb

全部卸载MariaDByum -y remove mariadb*

下载Mysql5.7 最新版本

从Mysql官网下载Mysql源wget -P /home/tools http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

安装mysql源rpm -Uvh mysql57-community-release-el7-11.noarch.rpm

添加配置;vim /etc/yum.repos.d/mysql-community.repo[mysql57-community]

name=MySQL 5.7 Community Server

baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/

enabled=1

gpgcheck=0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

然后就可以安装 mysql5.7版本啦yum install mysql-community-server -y

安装完成

如果看到下面这样的信息、就说明安装成功啦、进入下一步;已安装:

mysql-community-server.x86_64 0:5.7.25-1.el7

作为依赖被安装:

mysql-community-client.x86_64 0:5.7.25-1.el7

mysql-community-common.x86_64 0:5.7.25-1.el7

mysql-community-libs.x86_64 0:5.7.25-1.el7

完毕!

配置一下启动MYSQL

启动MYSQLsystemctl start mysqld.service

查看状态systemctl status mysqld.service

添加开机启动systemctl enabled mysqld.service

MYSQL 修改root用户密码

首先查看默认密码grep 'password' /var/log/mysqld.log

拿到默认密码之后登录mysqlmysql -u root -p

修改密码ALTER USER 'root'@'localhost' IDENTIFIED BY 'Abcd#123';

开启远程访问

前面的步骤完成之后我们想在windows电脑上用Navicat来连接的时候、发现是连不上的;

一般来说你的帐号不允许从远程登陆,这个时候只要在localhost的那台服务器,登入mysql,

更改 mysql 数据库里的 user 表里的 host 项,从localhost改称%就能远程访问了![[email protected] ~]# mysql -u root -p

mysql>use mysql;

mysql>update user set host = '%' where user = 'root';

mysql>select host, user from user;

mysql>flush privileges;

到此 可以用你的Navicat等工具来远程连接MYSQL服务器啦

注意事项如果提示获取 GPG 密钥失败; 请修改gpgcheck=0即可、也就是不检查了

MYSQL的repo网站上可以下载你需要的所有版本的源、请自行选择即可

如果打开mysql-community.repo的文件默认有内容、那么就直接修改、将你需要安装的版本下的enabled=1即可。

参考文章

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值