CentOS 6.9 安装与配置 MySQL

背景介绍
MySQL 是一款开源的关系型数据库管理系统,广泛用于各种应用场景,CentOS 6.9 是一款基于 Red Hat Enterprise Linux 的免费操作系统,因其稳定性、安全性而被许多企业所采用,本文将详细介绍如何在 CentOS 6.9 上安装与配置 MySQL。
安装 MySQL
安装前准备
在安装 MySQL 之前,请确保您的 CentOS 6.9 系统已更新至最新状态,可以使用以下命令更新系统:
sudo yum update
安装 MySQL
CentOS 6.9 默认不包含 MySQL,因此需要手动安装,以下是安装步骤:
(1)下载 MySQL Yum Repository
下载 MySQL Yum Repository 包,并将其安装到系统中,您可以从 MySQL 官方网站下载:
sudo rpm -Uvh https://dev.mysql.com/get/mysql57-community-release-el6-11.noarch.rpm
(2)安装 MySQL
使用以下命令安装 MySQL:
sudo yum install mysql-community-server
(3)启动 MySQL 服务
安装完成后,启动 MySQL 服务:
sudo systemctl start mysqld
(4)设置开机自启

为了使 MySQL 在系统启动时自动运行,设置开机自启:
sudo systemctl enable mysqld
配置 MySQL
修改 root 密码
安装 MySQL 后,系统会自动生成一个随机密码,您可以使用以下命令查看:
sudo grep 'temporary password' /var/log/mysqld.log
根据提示信息,登录 MySQL 并修改 root 密码:
mysql -u root -p
输入临时密码后,按照提示输入新密码。
修改 MySQL 配置文件
MySQL 的配置文件位于 /etc/my.cnf,您可以根据需要修改以下参数:
(1)设置字符集
[mysqld] character-set-server=utf8mb4 collation-server=utf8mb4_unicode_ci
(2)设置最大连接数
[mysqld] max_connections = 1000
(3)设置存储引擎
[mysqld] default-storage-engine=InnoDB
重启 MySQL 服务
修改配置文件后,重启 MySQL 服务使配置生效:
sudo systemctl restart mysqld
常用命令

登录 MySQL
mysql -u root -p
创建数据库
CREATE DATABASE database_name;
删除数据库
DROP DATABASE database_name;
创建用户
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
授予权限
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';
刷新权限
FLUSH PRIVILEGES;
退出 MySQL
EXIT;
FAQs
Q1:如何查看 MySQL 版本?
A1:使用以下命令查看 MySQL 版本:
mysql --version
Q2:如何备份 MySQL 数据库?
A2:可以使用以下命令备份 MySQL 数据库:
mysqldump -u username -p database_name > backup.sql
备份完成后,您可以将 backup.sql 文件保存在安全的地方。

