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安装+远程链接开启的主要内容,如果未能解决你的问题,请参考以下文章