安装环境
系统版本: centos-8.2.2004 (安装centos系统本章未详细说明) )。
mysql版本: MySQL8.0.22
一. Mysql下载
下载MySQL所需的安装软件包。 下载地址: https://dev.MySQL.com/downloads/MySQL /
2 .选择操作系统:选择Red Hat,CentOS选择红帽,选择操作系统版本:选择linux8
选择RPM Bundle并单击Download
单击No thanks,just start my download .下载
二. xshell连接centos8
1 .新建会话属性
2 .单击ok进行连接
三. Mysql安装
使用cd /usr/local/命令进入根目录下usr目录下的local目录,使用mkdir mysql命令在当前目录下创建一个名为mysql的目录。 ll命令显示当前目录下的目录结构
使用cd mysql命令进入mysql目录,输入rz命令上传下载的好的mysql安装软件包,然后等待上传完成
3 .使用ll命令检查当前目录下的目录结构
4 .使用tar-xvf MySQL-8.0.22-1.el8.x86 _ 64.rpm-bundle.tar命令解压缩tar包
5.rpm-ivhmysql-community-common-8.0.22-1.el8.x86 _ 64 .使用rpm-nodeps-force命令安装common
6.rpm-ivhmysql-community-libs-8.0.22-1.el8.x86 _ 64 .使用rpm-nodeps-force命令安装libs
7 .使用rpm-ivhmysql-community-client-8.0.22-1.el8.x86 _ 64.rpm-nodeps-force命令安装客户端
8.rpm-ivhmysql-community-server-8.0.22-1.el8.x86 _ 64 .使用rpm-nodeps-force命令安装服务器
使用rpm-QA命令查看mysql安装软件包
10 .使用以下命令完成mysql数据库的初始化和相关配置
mysqld --initialize; /var/log/mysqld.log生成随机密码
chown MySQL 3360 MySQL/var/lib/MySQL-r; 修改mysql数据库目录所属的用户和组
系统开始mysqld.service; 启动mysql数据库服务
系统启用mysqld;
11 .使用cat/var/log/mysqld.log|grep password命令显示数据库密码
lhq2n=oNjmAj随机生成的密码
12 .用MySQL-uroot-p按回车键进入数据库登录界面
13.alter user‘root’@’localhost’identifiedwithmysql _ native _ password by‘新密码’; 命令更改密码
14 .使用MySQL-uroot-p命令验证新密码
15 .通过以下命令授权远程访问
create user’root’@’%’identified by’root; 新的远程访问用户“%”表示任何IP都可以连接到MySQL,也可以将“%”更改为指定的IP
grantallprivilegeson *.* to‘root’@’; 授予远程访问用户许可
flush权限; 更新访问权限
16.alter user‘root’@’localhost’identified by‘root’passwordexpirenever; 命令修改加密规则。 通过flush权限; 命令更新修理后的权限
17 .使用exit命令退出MySQL
18 .修改防火墙规则,打开端口,使用命令防火墙- cmd-zone=公共添加端口=3306/TCP-permanent
参数说明:
区域#范围
添加端口=3306/TCP #端口添加、端口/通信协议格式
permanent #永久有效,如果没有此参数,将在重新启动后禁用
19 .使用systemctlrestartfirewalld命令重新启动防火墙,然后使用命令
firewall-cmd-list-ports检查开放端口
现在,您可以使用工具远程连接到MySQL
四.使用Navicat连接MySQL
1 .创建新连接并输入主机。 主机是mysql的服务器地址。 输入端口: MySQL服务器端口。 输入用户名和密码。 测试连接
2 .连接成功