美文网首页
华为云 MySQL 安装 / 卸载

华为云 MySQL 安装 / 卸载

作者: 一滴矿泉水 | 来源:发表于2024-01-18 10:20 被阅读0次

MySQL 安装步骤

1、打开服务器终端窗口

截屏2024-01-19 09.37.23.png

2、下载-->安装 (http://repo.mysql.com/ 各版本历史)

// 下载
wget http://repo.mysql.com/mysql80-community-release-el9-1.noarch.rpm
// 安装
yum -y install mysql-server
截屏2024-01-19 09.17.27.png

3、启动-->获取初始密码-->登录

// 启动
service mysqld restart   
// 获取初始密码 (我的初始化是空)
grep "password" /var/log/mysql/mysqld.log
// 登录 mysql 数据库
mysql -u root -p
截屏2024-01-19 09.19.06.png

4、修改密码-->设置访问密码-->设置访问账号-->刷新权限-->退出

// 修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';
// 设置此数据库密码在任何 ip 下都可以访问
CREATE USER 'root'@'%' IDENTIFIED BY 'password';
// 设置此数据库账号在任何 ip 下都可以通过root 账号访问
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
// 刷新权限
flush privileges;
// exit
exit
截屏2024-01-19 09.20.37.png

5、 设置防火墙端口白名单-->查看防火墙端口白名单列表-->重启防火墙-->查看防火墙端口白名单列表

// 设置防火墙端口白名单
firewall-cmd --zone=public --add-port=3306/tcp --permanent
// 注意:如下图如果防火墙没有开启的话需要通过此行命令开启防火墙,如已开启跳过此命令
systemctl start firewalld.service
// 查看防火墙端口白名单列
firewall-cmd --list-port
// 重启防火墙
firewall-cmd --reload
// 查看防火墙端口白名单列表
firewall-cmd --list-port
截屏2024-01-19 09.27.54.png

至此MySQL 的安装完成 。

问题总结:

1、步骤5 执行 firewall-cmd --zone=public --add-port=3306/tcp --permanent 报错 FirewallD is not running ,很明显是显示防火墙没有开启 ,执行下面命令开启防火墙即可

systemctl start firewalld.service

2、Navicat 一直无法连接数据库 ,原因是安全组没有配置端口安全

截屏2024-01-19 10.12.27.png

MySQL 卸载步骤

1、卸载安装包

查找安装包

rpm -qa | grep -i mysql

结果

mysql-common-8.0.32-1.el9.x86_64
mysql-8.0.32-1.el9.x86_64
mysql-errmsg-8.0.32-1.el9.x86_64
mysql-selinux-1.0.5-1.el9.noarch
mysql-server-8.0.32-1.el9.x86_64

移除安装包 (分别执行下面各行命令)

rpm -ev mysql-server-8.0.32-1.el9.x86_64
rpm -ev mysql-selinux-1.0.5-1.el9.noarch
rpm -ev mysql-errmsg-8.0.32-1.el9.x86_64
rpm -ev mysql-8.0.32-1.el9.x86_64
rpm -ev mysql-common-8.0.32-1.el9.x86_64
截屏2024-01-19 09.31.08.png

2、卸载安装文件

查找安装文件

find / -name mysql

结果

/var/log/mysql
/var/lib/mysql
/var/lib/mysql/mysql
/var/lib/selinux/targeted/active/modules/100/mysql

移除文件(分别执行下面各行命令)

rm -rf /var/log/mysql
rm -rf /var/lib/mysql/mysql
rm -rf /var/lib/mysql
rm -rf /var/lib/selinux/targeted/active/modules/100/mysql
截屏2024-01-19 09.32.22.png

至此MySQL 的卸载完成 。


文章持续更新中、希望对各位有所帮助、有问题可留言 大家共同学习 !

相关文章

网友评论

      本文标题:华为云 MySQL 安装 / 卸载

      本文链接:https://www.haomeiwen.com/subject/lnirodtx.html