centos7 yum 安装 mysql5.7

本贴最后更新于 2235 天前,其中的信息可能已经时移俗易

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 安全配置向导

最后登录 mysql 数据库

登录 mysql 数据库

  • MySQL

    MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。

    690 引用 • 535 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...