【MySQL✨】服务器安装 MySQL 及配置相关操作
1. 安装 MySQL
在安装 MySQL 时,如果使用官方 RPM 源,会遇到 GPG 密钥验证失败的错误,可以按照以下步骤解决:
解决 GPG 密钥验证失败的问题
-
下载 MySQL 官方 GPG 密钥
使用以下命令下载并安装 MySQL 的官方 GPG 密钥:
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
-
安装 RPM 包
使用
rpm
命令安装 MySQL 官方的 RPM 包:sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm
-
更新 YUM 源
更新并安装 MySQL:
sudo yum update sudo yum install mysql-server
-
启动 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-8
,UTF-8
支持更广泛的字符集。可以通过修改 MySQL 配置文件来实现:
-
编辑 MySQL 配置文件
编辑
/etc/my.cnf
文件:vim /etc/my.cnf
添加以下配置:
[mysqld] character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci
-
重启 MySQL 服务
修改配置文件后,重启 MySQL 服务以应用更改:
sudo systemctl restart mysqld
-
验证字符集是否修改成功
登录 MySQL 后,执行以下命令查看当前字符集设置:
SHOW VARIABLES LIKE 'character_set_%';
输出应显示
utf8mb4
字符集。
4. 创建数据库并导入 SQL 文件
-
创建数据库
使用以下命令在 MySQL 中创建名为
nopeople_gym
的数据库:CREATE DATABASE nopeople_gym;
-
导入 SQL 文件
假设有一个名为
nopeople_gym.sql
的 SQL 文件,可以通过以下命令导入到数据库:mysql -u root -p nopeople_gym < /path/to/nopeople_gym.sql
这样,就成功导入了 SQL 文件中的数据。