mysql 作为老牌的关系型数据库,常见的安装方式有
- 源码编译安装
- 二进制包安装
- yum 安装
这里,我们使用 yum 的方式安装 mysql-5.7-community。
配置 yum 源
使用清华大学的 yum 源,加快下载速度
[mysql]
name=mysql
baseurl=https://mirror.tuna.tsinghua.edu.cn/mysql/yum/mysql57-community-el7/
gpgcheck=0
enabled=1
安装 mysql
使用下面的命令安装 mysql-community,而不是 centos7 系统自带的 mariadb。
yum install -y mysql-community-client mysql-community-common mysql-community-devel mysql-community-server
配置 mysql
mysql 正常启动,还需要配置一下。推荐把将 mysql 的配置文件放到 /etc/mysql/my.cnf
。
下面列出主要的配置
[client]
port = 3306
socket = /var/lib/mysql/mysql.sock
default-character-set=utf8mb4
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
character_set_server = utf8mb4
bind-address = 127.0.0.1
log-error = /var/log/mysql/err.log
datadir=/data/mysql/
log_timestamps=SYSTEM
其中 mysql 的数据目录,属主和数组都需要是 mysql
启动 mysql 服务器
mysql 5.7 及其以后版本,在 mysql 错误日志中,会生成临时的 root 密码。
cat /var/log/mysql |grep password
但临时密码,什么都干不成。需要重置临时密码。这里运行 MySQL 安全配置向导,
mysql_secure_installation
最后登录 mysql 数据库
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于