【MySQL✨】服务器安装 MySQL 及配置相关操作

发布于:2025-08-12 ⋅ 阅读:(16) ⋅ 点赞:(0)

1. 安装 MySQL

在安装 MySQL 时,如果使用官方 RPM 源,会遇到 GPG 密钥验证失败的错误,可以按照以下步骤解决:

解决 GPG 密钥验证失败的问题
  1. 下载 MySQL 官方 GPG 密钥

    使用以下命令下载并安装 MySQL 的官方 GPG 密钥:

    wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
    
  2. 安装 RPM 包

    使用 rpm 命令安装 MySQL 官方的 RPM 包:

    sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm
    
  3. 更新 YUM 源

    更新并安装 MySQL:

    sudo yum update
    sudo yum install mysql-server
    
  4. 启动 MySQL 服务

    安装完成后,启动 MySQL 服务并将其设置为开机启动:

    sudo systemctl start mysqld
    sudo systemctl enable mysqld
    
获取初始密码

安装完 MySQL 后,可以通过以下命令获取 MySQL 的初始临时密码:

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

该命令会返回类似以下格式的临时密码:

2019-09-11T07:27:42.520238Z 1 [Note] A temporary password is generated for root@localhost: xxxxxxxx

2. 修改 MySQL 密码

使用以下命令登录 MySQL:

mysql -u root -p

然后输入初始密码登录后,执行以下命令修改密码,new_password是自己设置的新密码:

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

3. 修改字符集为 UTF-8

将 MySQL 字符集更改为 UTF-8UTF-8支持更广泛的字符集。可以通过修改 MySQL 配置文件来实现:

  1. 编辑 MySQL 配置文件

    编辑 /etc/my.cnf 文件:

    vim /etc/my.cnf
    

    添加以下配置:

    [mysqld]
    character-set-server = utf8mb4
    collation-server = utf8mb4_unicode_ci
    
  2. 重启 MySQL 服务

    修改配置文件后,重启 MySQL 服务以应用更改:

    sudo systemctl restart mysqld
    
  3. 验证字符集是否修改成功

    登录 MySQL 后,执行以下命令查看当前字符集设置:

    SHOW VARIABLES LIKE 'character_set_%';
    

    输出应显示 utf8mb4 字符集。

4. 创建数据库并导入 SQL 文件

  1. 创建数据库

    使用以下命令在 MySQL 中创建名为 nopeople_gym 的数据库:

    CREATE DATABASE nopeople_gym;
    
  2. 导入 SQL 文件

    假设有一个名为 nopeople_gym.sql 的 SQL 文件,可以通过以下命令导入到数据库:

    mysql -u root -p nopeople_gym < /path/to/nopeople_gym.sql
    

    这样,就成功导入了 SQL 文件中的数据。