返回

MySQL卸载与安装的正确姿势,Linux系统妥妥掌握!

后端

卸载和安装 MySQL 数据库:Linux 系统指南

准备工作

在着手卸载或安装 MySQL 之前,请确保备齐以下内容:

  • MySQL 安装包
  • Linux 系统管理员权限
  • 文本编辑器
  • SSH 客户端(适用于远程服务器)

卸载 MySQL

  1. 停止 MySQL 服务:
sudo service mysql stop
  1. 卸载 MySQL 软件包:
sudo apt-get remove mysql-server
  1. 删除 MySQL 数据目录:
sudo rm -rf /var/lib/mysql
  1. 删除 MySQL 日志文件:
sudo rm -rf /var/log/mysql
  1. 删除 MySQL 配置文件:
sudo rm -rf /etc/mysql

安装 MySQL

  1. 下载 MySQL 安装包:

前往 MySQL 官方网站,下载适用于您 Linux 发行版的 MySQL 安装包。

  1. 解压 MySQL 安装包:
tar -xzvf mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz
  1. 创建 MySQL 用户和组:
sudo groupadd mysql
sudo useradd -g mysql mysql
  1. 将 MySQL 安装到系统目录:
sudo cp -r mysql-5.7.33-linux-glibc2.12-x86_64 /usr/local/mysql
  1. 更改 MySQL 所有者和组:
sudo chown -R mysql:mysql /usr/local/mysql
  1. 初始化 MySQL 数据库:
sudo /usr/local/mysql/bin/mysqld --initialize --user=mysql
  1. 启动 MySQL 服务:
sudo service mysql start
  1. 设置 MySQL root 密码:
sudo /usr/local/mysql/bin/mysql_secure_installation

配置 MySQL

安装完成后,请按照以下步骤配置 MySQL 以确保其正常工作:

  1. 创建数据库和用户:
CREATE DATABASE my_database;
CREATE USER 'my_user'@'localhost' IDENTIFIED BY 'my_password';
GRANT ALL PRIVILEGES ON my_database.* TO 'my_user'@'localhost';
  1. 配置 MySQL 配置文件:

编辑 /etc/mysql/my.cnf 文件,根据需要调整以下设置:

[mysqld]
datadir=/var/lib/mysql
socket=/var/run/mysqld/mysqld.sock
port=3306
  1. 重启 MySQL 服务:
sudo service mysql restart

常见问题

卸载 MySQL 时提示“ERROR! MySQL is running”:

解决方案:卸载 MySQL 之前,请确保已停止 MySQL 服务。

安装 MySQL 时提示“ERROR! Cannot start MySQL server”:

解决方案:检查 MySQL 配置文件 /etc/mysql/my.cnf 中的设置是否正确。

无法连接到 MySQL 服务器:

解决方案:检查 MySQL 服务是否正在运行,并确保您使用的是正确的用户名和密码。

结论

本文详细介绍了如何在 Linux 系统中卸载和安装 MySQL。希望这能帮助您顺利完成任务。如果您遇到其他问题,请参考本文中列出的常见问题或在网上查找其他资源。