欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Contos 7 安装 Mysql 5.7

程序员文章站 2024-03-19 18:44:34
...

Contos 7 安装 Mysql 5.7

1、下载 MySQL 官方的 Yum Repository

Contos 7 安装 Mysql 5.7

从 MySQL 官网选取合适的 MySQL 版本,获取下载地址。

然后使用 wget 下载:
Contos 7 安装 Mysql 5.7

2、安装 yum Repository

Contos 7 安装 Mysql 5.7

3、安装 MySQL 服务端

查看 mysql server

Contos 7 安装 Mysql 5.7

安装

Contos 7 安装 Mysql 5.7Contos 7 安装 Mysql 5.7

4、启动 mysql 服务

注意 CentOS7 的启动方式和以前不一样,CentOS7 使用了 systemctl

Contos 7 安装 Mysql 5.7

上面显示 active (running) 则表示已经正常启动。

5、登陆数据库

然后就可以进入数据库了,这里注意一点,MySQL5.7.6 之后会在启动 mysql 进程的时候生成一个用户密码,首次登陆需要这个密码才行。密码保存在 mysql 进程的日志里,即(/var/log/mysqld.log)

查看登陆密码
Contos 7 安装 Mysql 5.7

然后登陆

Contos 7 安装 Mysql 5.7
到这里 MySQL 就完全安装完成了。

6、修改 root 密码

但是如果想正常使用还需要修改密码,以前的 password()函数将会被抛弃,官方建议使用下面的命令来修改密码

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

同时,如果你设置的密码过于简单也会报错。

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123';
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

密码修改完成之后就可以正常使用了;

Contos 7 安装 Mysql 5.7

我去,太费劲了!换个方法

docker run \
  -d \
  --rm \
  -p ${DOCKER_PORT}:3306 \
  --name mysql \
  -e "MYSQL_ROOT_PASSWORD=123456" \
  -e "MYSQL_DATABASE=mysql-db" \
  -v "$PWD/mysql_datadir":/var/lib/mysql \
  mysql:5.7

OK一个Mysql数据库起来了,地址端口127.0.0.1:3306