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

Posted w53064

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos7+Mysql80安装+远程链接开启相关的知识,希望对你有一定的参考价值。

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链接测试通过

技术分享图片

 

以上是关于Centos7+Mysql80安装+远程链接开启的主要内容,如果未能解决你的问题,请参考以下文章

centos7 服务器安装mysql 并支持远程连接

CentOS 开启防火墙 firewall ,mysql 远程访问

宝塔Linux面板安装MySQL数据库,并且开启远程链接

centos7怎么开启3306端口

Linux -Centos7 Mysql开启远程连接

CentOS7和CentOS6怎样开启MySQL远程访问