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

linuxmysql安装详细教程

  • sql
  • 2024-05-02 03:31:04
  • 2063

### 先决条件
具有 root 权限的 Linux 系统
稳定互联网连接
### 安装 MySQL
1. 导入 MySQL 存储库密钥
bash
wget http://repo.mysql.com/RPM-GPG-KEY-mysql-2022 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql-2022
2. 添加 MySQL 存储库
使用适用于您 Linux 发行版的命令:
CentOS/Red Hat Enterprise Linux (RHEL)
bash
rpm -ivh http://repo.mysql.com/mysql80-community-release-el8-4.noarch.rpm
Debian/Ubuntu
bash
echo "deb http://repo.mysql.com/apt/debian $(lsb_release -cs) mysql-8.0" | sudo tee /etc/apt/sources.list.d/mysql.list
3. 更新系统包索引
bash
sudo apt-get update
4. 安装 MySQL
bash
sudo apt-get install mysql-server
### 配置 MySQL
1. 启动 MySQL 服务
bash
sudo systemctl start mysql
2. 启用 MySQL 服务在启动时自动运行
bash
sudo systemctl enable mysql
3. 设置 MySQL 根密码
使用 mysql_secure_installation 脚本设置根密码:
bash
sudo mysql_secure_installation
按照提示输入一个新密码并选择其他安全选项。
### 测试 MySQL 安装
1. 登录 MySQL
使用以下命令以 root 用户身份登录 MySQL:
bash
mysql -u root -p
提示输入密码时,输入您在设置期间设置的根密码。
2. 创建一个测试数据库
sql
CREATE DATABASE test;
3. 选择测试数据库
sql
USE test;
4. 创建一个测试表
sql
CREATE TABLE users (id INT NOT NULL, name VARCHAR(255) NOT NULL, PRIMARY KEY (id));
5. 插入一些数据
sql
INSERT INTO users (id, name) VALUES (1, 'John Doe');
6. 查询数据
sql
SELECT FROM users;
如果查询输出包含您插入的数据,则 MySQL 已成功安装和配置。
### 卸载 MySQL
如果要卸载 MySQL,请执行以下步骤:
1. 停止 MySQL 服务
bash
sudo systemctl stop mysql
2. 卸载 MySQL 软件包
bash
sudo apt-get remove --purge mysql-server
3. 删除数据目录和配置文件
bash
sudo rm -rf /var/lib/mysql
sudo rm /etc/mysql/mysql.conf.d