CentOS7安装MySQL8并开启远程连接

Linux系统版本和MySQL版本

查看服务器系统版本

cat /etc/centos-release

CentOS版本: CentOS Linux release 7.5.1804 (Core)
MySQL版本: 8.0版本及以上

安装MySQL

下载并安装MySQL官方的 Yum Repository

1. 访问官网 https://dev.mysql.com/downloads/repo/yum/ 选择yum源

在这里插入图片描述

2. 右击复制链接地址

在这里插入图片描述

3. 进入home目录

cd /home

4. 下载Yum数据源

输入wget后粘贴下载地址

wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

在这里插入图片描述

yum localinstall mysql80-community-release-el7-3.noarch.rpm

在这里插入图片描述

安装mysql服务

yum install mysql-community-server

安装过程中有询问输入y回车即可。

启动mysql服务

 systemctl start mysqld

MySQL ROOT账号权限配置和远程链接

修改ROOT密码

1. 查看系统随机生成的密码

grep 'temporary password' /var/log/mysqld.log

2. 用随机密码登陆

 mysql -u root -p

3. 用命令修改密码

  1. 长度不得小于8位
  2. 必须包含至少一个数字,一个小写字母,一个大写字母和一个特殊字符
ALTER USER 'root'@'localhost' IDENTIFIED BY 'W******3';
#如果存在%root则 localhost改为%
ALTER USER 'root'@'%' IDENTIFIED BY 'W******3';

修改root账号远程访问权限

use mysql
select host, user from user;

在这里插入图片描述

#如果存在了root host是%则无需执行
 update user set host="%" where user='root';

在这里插入图片描述

 GRANT ALL ON *.* TO 'root'@'%';
 flush privileges;

在这里插入图片描述

小记

为了在家和单位访问数据库方便,所以将mysql安装到了服务器上,因此记录一下mysql在Linux服务器上的安装细节方便下次快速的安装使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值