文章目录

  • MySQL在配置中的区别
  • 1.下载MySQL-8.0.21
  • 2.卸载系统自带的Mariadb,Mysql
  • 3. 安装MySQL
  • 1.现在目录 /var/local/下创建mysql文件夹
  • 2.进入 把下载的包放在里面
  • 3.然后解压,改名
  • 4.创建data目录,创建mysql的用户和用户组以及修改mysql用户的密码
  • 5.设置权限
  • 6.进入bin/目录执行
  • 4.MySQL配置
  • 1.检查是否原来有my.cnf,无则创建
  • 2.更改一下配置
  • 3.进入mysql-8.0.21目录中,执行代码
  • 5.修改MySQL密码
  • 1.进入,bin目录,登录
  • 2.修改密码
  • 3.修改密码为root
  • 6.修改远程连接并生效
  • 7.测试登录
  • 8.设置全局进入MySQL
  • 1.进入配置文件
  • 2.结尾添加
  • 3.执行代码
  • 4.测试,退出到cd /..进入mysql查看
  • 9.关于MySQL远程链接的问题
  • 1.我们需要开启防火墙
  • 2.检查防火墙端口
  • 3.检查3306端口是否打开
  • 4.开启防火墙3306端口
  • 5.重启防火墙
  • 6.再次检测3306 端口是否打开


MySQL在配置中的区别

  • 8.0使用的是com.mysql.cj.jdbc.Driver,5.0使用的是com.mysql.jdbc.Driver。
  • 8.0需要在url上面增加时区的参数,否则也是无法连接的。

1.下载MySQL-8.0.21

mysql windows 离线安装包 mysql离线版_mysql windows 离线安装包

  • 两个版本都可以

2.卸载系统自带的Mariadb,Mysql

rpm -qa | grep mariadb
rpm -e --nodeps 文件名
(可删可不删)
  • 以下是之前装过的mysql,这需要删除
rpm -qa | grep mysql
rpm -e --nodeps 文件名

3. 安装MySQL

1.现在目录 /var/local/下创建mysql文件夹

mysql windows 离线安装包 mysql离线版_mysql windows 离线安装包_02

2.进入 把下载的包放在里面

mysql windows 离线安装包 mysql离线版_mysql windows 离线安装包_03


可以直接用鼠标拖入进去

3.然后解压,改名

mysql windows 离线安装包 mysql离线版_linux_04


mysql windows 离线安装包 mysql离线版_修改密码_05

4.创建data目录,创建mysql的用户和用户组以及修改mysql用户的密码

mysql windows 离线安装包 mysql离线版_MySQL_06

5.设置权限

mysql windows 离线安装包 mysql离线版_修改密码_07

6.进入bin/目录执行

mysql windows 离线安装包 mysql离线版_linux_08


mysql windows 离线安装包 mysql离线版_MySQL_09


复制以上画红标的,这是mysql初始密码,后面需要

4.MySQL配置

1.检查是否原来有my.cnf,无则创建

mysql windows 离线安装包 mysql离线版_MySQL_10

2.更改一下配置
vi /etv/my.cnf

mysql windows 离线安装包 mysql离线版_mysql windows 离线安装包_11


标红的是自己的安装目录

3.进入mysql-8.0.21目录中,执行代码

mysql windows 离线安装包 mysql离线版_linux_12

5.修改MySQL密码

1.进入,bin目录,登录

mysql windows 离线安装包 mysql离线版_mysql windows 离线安装包_13

2.修改密码

mysql windows 离线安装包 mysql离线版_mysql windows 离线安装包_14


标红的是之前复制保存的密码,复制到上面去

3.修改密码为root
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';

其中后面root是新的密码自己设置,执行flush privileges;使密码立即生效;

mysql windows 离线安装包 mysql离线版_linux_15


mysql windows 离线安装包 mysql离线版_mysql windows 离线安装包_16

6.修改远程连接并生效

进入use mysql
update user set host='%' where user='root';

mysql windows 离线安装包 mysql离线版_linux_17


mysql windows 离线安装包 mysql离线版_MySQL_18


检查一下,是否添加成功

mysql windows 离线安装包 mysql离线版_修改密码_19


mysql windows 离线安装包 mysql离线版_linux_20


出现画红圈的说明生效

7.测试登录

mysql windows 离线安装包 mysql离线版_MySQL_21


出现以上说明修改密码成功

8.设置全局进入MySQL

1.进入配置文件

mysql windows 离线安装包 mysql离线版_mysql windows 离线安装包_22

2.结尾添加

mysql windows 离线安装包 mysql离线版_mysql windows 离线安装包_23

3.执行代码

mysql windows 离线安装包 mysql离线版_修改密码_24

4.测试,退出到cd /…进入mysql查看

9.关于MySQL远程链接的问题

1.我们需要开启防火墙
systemctl start firewalld
systemctl status firewalld
2.检查防火墙端口
firewall-cmd --list-ports
3.检查3306端口是否打开
firewall-cmd --query-port 3306/tcp
4.开启防火墙3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
5.重启防火墙
firewall-cmd --reload
6.再次检测3306 端口是否打开
firewall-cmd --query-port 3306/tcp

如果显示yes,表示打开

  • 然后就可以远程链接MySQL
  • 全部完成之后可以重启linux(reboot)