2021-07-14

本文详细介绍了在Linux系统中安装MySQL的过程,包括使用FileZilla上传安装文件、创建目录、解压安装、配置初始化、设置密码、授权及远程访问等步骤。同时,还涵盖了修改密码、防火墙规则配置以及远程连接MySQL的准备。最后,确保3306端口开放以允许远程连接。
摘要由CSDN通过智能技术生成

1 用工具(filezilla)把mysql-8.0.25-1.el8.x86_64.rpm-bundle文件上传至/root/ziliao目录下
在这里插入图片描述
2 通过 cd /usr/local/ 命令进入根目录下的usr目录下的local目录,并通过 mkdir mysql 命令 在当前目录下创建一个名为 mysql 的目录,ll命令查看当前目录下的目录结构

在这里插入图片描述
3 通过 mysql-8.0.22-1.el8.x86_64.rpm-bundle.tar 解压至/usr/local/mysql目录下
在这里插入图片描述
4 进入/usr/local/mysql目录下
在这里插入图片描述
5 通过rpm -ivh mysql-community-common-8.0.25-1.el8.x86_64.rpm 命令安装 common
在这里插入图片描述
6 通过rpm -ivh mysql-community-libs-8.0.25-1.el8.x86_64.rpm --nodeps --force 命令安装 libs

在这里插入图片描述
7 rpm -ivh mysql-community-client-8.0.25-1.el8.x86_64.rpm --nodeps --force命令安装 client
在这里插入图片描述
8 通过 rpm -ivh mysql-community-server-8.0.25-1.el8.x86_64.rpm --nodeps --force 命令安装 server
在这里插入图片描述
9 通过 rpm -qa | grep mysql 命令查看 mysql 的安装包

在这里插入图片描述
10 通过以下命令,完成对 mysql 数据库的初始化和相关配置
mysqld --initialize;
chown mysql:mysql /var/lib/mysql -R;
systemctl start mysqld.service;
systemctl enable mysqld;

在这里插入图片描述
11 通过 cat /var/log/mysqld.log | grep password 命令查看数据库的密码
在这里插入图片描述
12 通过 mysql -uroot -p 敲回车键进入数据库登陆界面
在这里插入图片描述
13 输入刚刚查到的密码,进行数据库的登陆,复制粘贴就行,MySQL 的登陆密码也是不显示的
在这里插入图片描述
14 通过 ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘root’; 命令来修改密码这下密码改成了 root
、15 通过 exit; 命令退出 MySQL,然后通过新密码再次登陆

16 通过 mysql -u root -p 命令验证新密码
在这里插入图片描述
17 新建远程访问用户‘%’表示任意IP都能连接MySQL,也可以将‘%’改为指定ip: create user ‘root’@’%’ identified by ‘root’;
在这里插入图片描述18给远程访问用户授权 grant all privileges on . to ‘root’@’%’;
在这里插入图片描述19 刷新权限flush privileges;
在这里插入图片描述
20 通过 ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘root’ PASSWORD EXPIRE NEVER; 命令修改加密规则
在这里插入图片描述21 并通过 flush privileges; 命令刷新修该后的权限
在这里插入图片描述22 通过 exit 命令退出 MySQL

23修改防火墙规则,开放端口,通过命令 firewall-cmd –zone=public –add-port=3306/tcp –permanent参数说明:
–zone         #作用域
–add-port=3306/tcp   #添加端口,格式为:端口/通讯协议
–permanent      #永久生效,没有此参数重启后失效
在这里插入图片描述
24 通过命令 systemctl restart firewalld 重启防火墙
在这里插入图片描述
25 通过命令下面命令查看已经开放的端口
firewall-cmd --list-ports

在这里插入图片描述
26 到此,就可以用工具远程连接MySQL了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值