在CentOS上配置MySQL主要包括以下步骤:
准备系统:
sudo yum update -y
sudo yum install libaio -y
安装MySQL:
sudo yum install -y https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
sudo yum install mysql-community-server -y
初始化MySQL:
sudo systemctl start mysqld
sudo grep 'temporary password' /var/log/mysqld.log
mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
配置MySQL:
/etc/my.cnf
,添加或修改以下配置项:[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
symbolic-links=0
sudo systemctl restart mysqld
安全配置:
sudo mysql_secure_installation
验证安装:
mysql -u root -p
CREATE DATABASE testdb;
USE testdb;
CREATE TABLE testtable (id INT, name VARCHAR(20));
INSERT INTO testtable VALUES (1, '测试数据');
SELECT * FROM testtable;