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;