阿里云服务器安装mysql8.0填坑操作。。。。

以前用源码编译mysql的时候都需要配置my.cnf文件,但是但是在8.0中没有了my.cnf文件

到官网下载https://dev.mysql.com/downloads/mysql/

阿里云服务器安装mysql8.0填坑操作。。。。_第1张图片

 

然后解压,创建/usr/local/mysql/,将解压内容mv到mysql目录

创建mysql 用户组和用户,等等

操作如下:

阿里云服务器安装mysql8.0填坑操作。。。。_第2张图片

启动 /etc/init.d/mysql.server start

当然为了以后方便,你也可以把/use/local/mysql/bin添加到全局路径中PATH中

特别需要注意的是在执行:bin/mysqld --initialize --user=mysql的时候,它会随机给你指定一个root密码,务必记下来,

然后第一次登录用root登录的时候需要用到这个临时密码,然后进去重置你的新root密码:

命令:alter user user() identified by "root123"; 
 

还有就是阿里云默认是拒绝客户端远程登录的:

执行下面命令:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用户的密码
FLUSH PRIVILEGES; #刷新权限 

可能会出错:ERROR 1396 (HY000): Operation ALTER USER failed for 'root'@'localhost'

执行下面命令:ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root123';

ok,可以执行了

 

你可能感兴趣的:(mysql)