CentOS 6.8 Yum MySQL 安装与配置指南

CentOS 6.8 是一个基于 Red Hat Enterprise Linux 的免费操作系统,而 Yum 是 CentOS 中常用的包管理器,MySQL 是一款开源的关系型数据库管理系统,广泛应用于各种场景,本文将详细介绍如何在 CentOS 6.8 上使用 Yum 安装和配置 MySQL。
安装 MySQL
添加 MySQL Yum 仓库
我们需要添加 MySQL Yum 仓库,以便能够通过 Yum 安装 MySQL。
sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el6-3.noarch.rpm
安装 MySQL
使用 Yum 安装 MySQL。
sudo yum install mysql-community-server
启动 MySQL 服务
安装完成后,启动 MySQL 服务。
sudo systemctl start mysqld
设置 MySQL 服务开机自启
sudo systemctl enable mysqld
获取临时 root 密码
安装过程中,MySQL 会自动生成一个临时的 root 密码,可以通过以下命令查看:
sudo grep 'temporary password' /var/log/mysqld.log
配置 MySQL

修改 root 密码
连接到 MySQL,并修改 root 密码。
mysql -u root -p
输入临时密码后,执行以下命令修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
修改 MySQL 配置文件
MySQL 的配置文件位于 /etc/my.cnf 或 /etc/my.cnf.d/ 目录下,以下是配置文件的一些基本设置:
[mysqld] # 设置字符集 character-set-server=utf8mb4 # 设置存储引擎 default-storage-engine=InnoDB # 设置最大连接数 max_connections=1000 # 设置日志文件 log-error=/var/log/mysqld.log # 设置数据目录 datadir=/var/lib/mysql
重启 MySQL 服务
修改配置文件后,重启 MySQL 服务使配置生效。
sudo systemctl restart mysqld
MySQL 常用命令
查看数据库版本
mysql --version
登录 MySQL
mysql -u username -p
创建数据库
CREATE DATABASE database_name;
删除数据库

DROP DATABASE database_name;
创建用户
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
授予权限
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION;
刷新权限
FLUSH PRIVILEGES;
退出 MySQL
EXIT;
FAQs
Q1:如何查看 MySQL 的版本?
A1:使用以下命令查看 MySQL 版本:
mysql --version
Q2:如何修改 MySQL 的 root 密码?
A2:连接到 MySQL,然后执行以下命令修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
