1.下载mysql安装包
去官网下载mysql
2.需要安装xz工具
解压压缩包的时候需要用到
yum install xz
3.上传压缩包到Linux服务器
rz
4.解压压缩包
xz mysql文件名
得到tar文件
解压tar
tar -xvf mysql文件名
5.重命名 mysql8.0
mv mysql文件名 mysql8.0
6.mysql 不建议使用linux 的root启动所以需要新建一个用户来启动
新建mysql 用户
useradd mysql
修改linux 上 mysql 的配置文件
-
首先要进入mysql8.0 vim /etc/my.cnfd
-
在mysqld 服务下新添加user=mysql
7.新建mysql 目录
mkdir /var/lib/mysql 并且修改权限 chmod 777 mysql
8.初始化mysql
./mysqld --initialize-insecure
9.启动mysql
./mysqld &
10.使用mysql 客户端连接mysql
./mysql -uroot -p
出现问题:
问题解决:
修改/etc/my.cnf文件
11.修改 root 用户的密码为 123456
alter user 'root'@'localhost' identified by '123456';
12.开启远程访问
没开前之前会出现如下问题
使用mysql 数据库
use mysql;
查询 root 用户支持的访问方式
select user,host from user;
修改成远程访问
update user set host = '%' where user = 'root';
授予root 所有的库和所有的表的操作权限
grant all on *.* to 'root'@'%';
13.适配 navicat 密码加密方式
连接出现问题
解决方式
查询原密码加密方式
select plugin from user;
修改密码加密方式
update user set plugin="mysql_native_password";
修改root
update user set plugin="mysql_native_password" where user = 'root';