CentOS 7 安装mysql8

由于centos 7中默认安装的mysql非最新版本,需要使用最新版本mysql时需要手动安装。在网上找了个安装mysql8的方法,现整理并记录一下。

1、从mysql官网获取mysql repo源

由于centos中yum默认没有mysql,可以去mysql官网下载mysql的repo源并安装

mysql官网源的下载连接:mysql_repo下载地址 可以按照系统版本下载需要的源

2、安装更新mysql源

执行命令,将mysql源导入系统

rpm -ivh mysql80-community-release-el7-3.noarch.rpm

执行yum命令更新源索引

yum makecache

在yum源列表中可以查看到mysql相关的源

yum repolist

3、使用yum安装mysql

yum install mysql-community-server

在列举出将要安装的mysql中查看是否为所需版本,是的话 直接安装,否则指定mysql版本

或者在yum仓库中开启所需版本

附查看mysql yum仓库中mysql版本命令

yum repolist all | grep mysql

可以使用下面的命令开启禁用指定版本

yum-config-manager --disable mysql80-community
yum-config-manager --enable mysql80-community

4、开启mysql服务,设置开机启动

#开启mysql命令
systemctl start mysqld.service
#加入开机启动
systemctl enable mysqld.service

5、设置mysql

mysql安装后会创建一个root@localhost账户,并将初始密码写入/var/log/mysqld.log日志文件

查看获取密码命令:

cat /var/log/mysqld.log |grep password

使用初始密码登录mysql

mysql -u root -p

修改密码

alter user 'root'@'localhost' identified by '(你的新密码)';

6、设置修改设置远程管理

关闭防火墙或者防火墙增加mysql访问端口

授权任何主机访问数据库的权限

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

grant all privileges on *.* to 'root'@'%' with GRANT option;
flush privileges;

测试使用navicat能否连接成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值