个人喜欢用最新的东西,但是最新的数据库总是出现一些问题,mysql8.0.13数据库设置远程访问时设置和以前版本命令不一样。
安装:
这里我给大家提供了mysql8.0.13的yum连接直接在终端上输入命令即可安装
命令 yum install https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
安装完这个,接下来就是安装mysql 先查看安装包列表
yum list mysql*
选择这个安装
yum install mysql-community-server.x86_64
接下来等待 如果出现让选择的就 输入 y
安装完成 修改密码
查看密码
保存临时密码的文件是 var/log/mysqld.log 可以在线查看 cat var/log/mysqld.log
密码行为
2018-02-27T10:12:17.631511Z 1 [Note] A temporary password is generated for root@localhost: MOE;lPSdY4>6
修改密码
用临时密码进入mysql后 ALTER USER 'root'@'localhost' IDENTIFIED BY '密码';
设置Navicat可以访问:输入一下命令
CREATE USER 'root'@'%' IDENTIFIED BY '密码';
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码';
GRANT ALL ON *.* TO 'root'@'%';
flush privileges;
权限设置完成;
打卡本地Navicat,在这里输入远程ip,数据库用户名,数据库密码即可
登录数据库时出现一下错误百度关键词mysql.sock (一时忘记是怎么解决的了)
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)