当前位置: 首页 > article >正文

CentOS 上安装 MySQL(附卸载教程)

在 CentOS 上安装 MySQL 5.7:

1. 添加 MySQL Yum 存储库

首先,确保你已添加 MySQL Yum 存储库。因为你已经安装了 mysql57-community-release-el7-11.noarch,如果需要重新添加,可以使用以下命令:

sudo yum localinstall https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

2. 安装 MySQL 服务器

运行以下命令安装 MySQL 服务器:

sudo yum install mysql-community-server

3. 启动 MySQL 服务

安装完成后,启动 MySQL 服务:

sudo systemctl start mysqld

4. 设置 MySQL 开机自启动

为了确保 MySQL 在系统重启后自动启动,可以使用以下命令:

sudo systemctl enable mysqld

5. 查找临时密码

安装后,MySQL 会生成一个临时密码,可以通过查看日志文件找到:

sudo grep 'temporary password' /var/log/mysqld.log

6. 登录 MySQL

使用找到的临时密码登录 MySQL:

mysql -u root -p

系统会提示你输入密码,输入临时密码即可。

7. 修改根用户密码

登录后,建议立即修改根用户的密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourNewPassword';

请将 'YourNewPassword' 替换为你想要的新密码。

8. 配置安全设置

可以运行 MySQL 的安全脚本来提高安全性:

mysql_secure_installation

根据提示设置密码复杂度、删除匿名用户、禁止远程登录等。

9. 检查 MySQL 服务状态

最后,检查 MySQL 服务是否正常运行:

sudo systemctl status mysqld

在 CentOS 上安装 MySQL 8:

1. 添加 MySQL Yum 存储库

首先,下载并安装 MySQL 8 的 Yum 存储库:

sudo yum localinstall https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

2. 安装 MySQL 服务器

使用以下命令安装 MySQL 8:

sudo yum install mysql-community-server

3. 启动 MySQL 服务

安装完成后,启动 MySQL 服务:

sudo systemctl start mysqld

4. 设置 MySQL 开机自启动

确保 MySQL 在系统重启后自动启动:

sudo systemctl enable mysqld

5. 查找临时密码

MySQL 8 会生成一个临时密码,可以通过查看日志文件找到:

sudo grep 'temporary password' /var/log/mysqld.log

6. 登录 MySQL

使用找到的临时密码登录 MySQL:

mysql -u root -p

输入临时密码进行登录。

7. 修改根用户密码

登录后,立即修改根用户的密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourNewPassword';

请将 'YourNewPassword' 替换为你想要的新密码。

8. 配置安全设置

运行 MySQL 的安全脚本以提高安全性:

mysql_secure_installation

根据提示进行设置,包括密码复杂度、删除匿名用户、禁止远程登录等。

9. 检查 MySQL 服务状态

最后,检查 MySQL 服务是否正常运行:

sudo systemctl status mysqld

10. 连接到 MySQL

使用以下命令连接到 MySQL:

mysql -u root -p

输入你刚刚设置的新密码。

卸载Mysql

清理 MySQL 数据库和配置文件涉及几个步骤。以下是一个基本的指南:

1. 停止 MySQL 服务

在进行清理之前,首先要停止 MySQL 服务:

sudo systemctl stop mysqld

2. 删除 MySQL 数据库文件

MySQL 数据库的默认存储位置通常是在 /var/lib/mysql。如果你想完全清除所有数据库,可以删除这个目录:

sudo rm -rf /var/lib/mysql

3. 删除 MySQL 配置文件

如果你希望完全清除 MySQL 的配置文件,通常在 /etc/my.cnf/etc/mysql/ 目录下。可以使用以下命令删除:

sudo rm -f /etc/my.cnf
sudo rm -rf /etc/mysql/

4. 删除 MySQL 用户

如果你希望删除 MySQL 用户(如果没有其他依赖),可以执行以下命令:

sudo userdel mysql

5. 清理相关的包

如果你还没有删除 MySQL 包,可以使用以下命令:

sudo yum remove mysql*

6. 更新系统

最后,可以更新系统,清理不再需要的依赖:

sudo yum autoremove

7. 检查清理结果

确认 MySQL 是否已成功清理,运行:

rpm -qa | grep mysql

注意事项

  • 在执行这些步骤之前,请确保备份任何需要的数据。
  • 一旦删除数据,无法恢复,确保你已经做好准备。

http://www.kler.cn/news/357486.html

相关文章:

  • 券商api怎么获取,如何获取券商API接口?
  • Android便携式WLAN热点分析
  • 2025考研各省网上确认时间汇总!(别忘记)
  • Kubernetes部署练习
  • JS实现一维时间轴动画
  • Nginx超简洁知识:负载均衡-反向代理,动静分离,配置文件
  • 关于OceanBase数据库的poc测试连接经验(by liuhui)
  • ubuntu使用文本编辑器和vim,快捷键
  • 【读书笔记-《30天自制操作系统》-27】Day28
  • 【分立元件】方形贴片固定电阻器制造流程
  • 机器学习数据标准化与归一化:提升模型精度的关键
  • RabbitMQ 持久化与不公平分发
  • sqli-labs less-25a
  • 单片机的寻址方式有哪些?
  • 创建虚拟机并安装操作系统
  • 贪心day4
  • 【人工智能-初级】第9章 神经网络的基础:理解感知器与激活函数
  • qt项目使用其他项目的ui之单继承之成员变量
  • Cookie与Session的区别(特别详细)
  • C++学习路线(十六)