CentOS 6.5 配置 MySQL

环境准备
- 系统版本:CentOS 6.5
- MySQL版本:MySQL 5.6
- 网络环境:公网或内网均可
安装 MySQL
安装依赖
sudo yum install -y gcc gcc-c++ make bison bison-devel ncurses ncurses-devel libaio libaio-devel libtool libtool-devel autoconf automake autoconf-devel glib2 glib2-devel curl curl-devel openssl openssl-devel
下载 MySQL 安装包
cd /usr/local/src wget http://dev.mysql.com/get/mysql57-community-release-el6-11.noarch.rpm
安装 MySQL
sudo yum install -y mysql57-community-release-el6-11.noarch.rpm sudo yum install -y mysql-community-server
启动 MySQL 服务
sudo systemctl start mysqld
设置 MySQL 服务开机自启
sudo systemctl enable mysqld
配置 MySQL
修改 MySQL 配置文件

sudo vi /etc/my.cnf
[mysqld] basedir=/usr datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock port=3306 pid-file=/var/run/mysqld/mysqld.pid max_connections=1000 character-set-server=utf8mb4 collation-server=utf8mb4_unicode_ci
修改 root 用户密码
sudo grep 'temporary password' /var/log/mysqld.log
找到临时密码,然后执行以下命令:
mysql -u root -p
输入临时密码,然后执行以下命令:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; EXIT;
测试 MySQL
登录 MySQL
mysql -u root -p
创建数据库
CREATE DATABASE test_db;
使用数据库
USE test_db;
创建表
CREATE TABLE test_table (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(255) NOT NULL,
PRIMARY KEY (id)
); 插入数据

INSERT INTO test_table (name) VALUES ('test'); 查询数据
SELECT * FROM test_table;
FAQs
问题:如何查看 MySQL 的版本信息?
解答: 使用以下命令查看 MySQL 版本信息:
mysql --version
问题:如何修改 MySQL 的最大连接数?
解答: 在
/etc/my.cnf文件中找到[mysqld]部分,添加或修改max_connections参数,[mysqld] max_connections=2000

