Centos7+Mysql80安装+远程链接开启

本文详细介绍了在CentOS7上安装MySQL8.0的过程,包括下载repo源、使用yum命令安装mysql、mysql-server及mysql-devel,启动MySQL服务,修改密码,设置远程登录等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CentOS7安装mysql80

 

下载repo源

 

在xshell运行命令

 

# wget http://repo.mysql.com/mysql80-community-release-el7.rpm

 

安装

# rpm -ivh mysql80-community-release-el7.rpm

 

MySQL安装

 

# yum install mysql

# yum install mysql-server

# yum install mysql-devel

 

mysql 是 MySQL 客户端,mysql-server 是数据库服务器,mysql-devel 则包含了开发用到的库以及头文件。

这步可能会花些时间,安装完成后就会覆盖掉之前的 mariadb:

过程中遇到的选择项直接输入y就行

 

启动MySQL服务

 

启动 MySQL 服务:

# systemctl start mysqld.service

 

查看运行状态

# systemctl status mysqld.service

成功开启的截图

 

 

查看密码:

# grep "password" /var/log/mysqld.log

->登录数据库

 

修改密码

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY'new password';

 

开启远程登录数据库

 

3306端口

先确保有打开3306端口,可以上阿里云添加入站规则,或者直接命令行打开防火墙端口,请自行google。

 

在user表创建一个新用户并给予所有权限

mysql> CREATE USER 'eangaie'@'localhost' IDENTIFIED WITH mysql_native_password BY 'xxxxxx';

mysql>GRANT ALL PRIVILEGES ON *.* TO'eangaie'@'localhost';

 

更新Host

update user set Host ='%' where User ='eangaie';

 

权限刷新

mysql> flush privileges;

 

navicat链接测试通过

 

转载于:https://www.cnblogs.com/w53064/p/10265947.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值