目录

Linux 安装MySQL

李羽秋
李羽秋 2021年09月18日  ·  阅读 1,201

本文将介绍如何在 Linux 上安装 MySQL。

一、环境信息

  • CentOS 7.6 64bit

二、预检查

1. 检查是否安装 MySQL

rpm -qa | grep mysql

rpm -qa | grep MySQL

2. 检查是否安装 mariadb

rpm -qa|grep mariadb

3. 删除已有的数据库

如果查询到系统中已经安装了 MySQL 或 mariadb,应该将它们删除。

rpm -e --nodeps [数据库]

例如:

三、安装

1. 下载 Yum Repository

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

2. 安装 Yum Repository

yum -y install mysql57-community-release-el7-10.noarch.rpm

3. 安装 MySQL

yum -y install mysql-community-server

四、启动

1. 启动 MySQL

systemctl start  mysqld.service

2. 查看运行状态

systemctl status mysqld.service

3. 查看临时密码

grep "password" /var/log/mysqld.log

4. 登录 MySQL

mysql -uroot -p[临时密码]

五、配置 - 密码

1. 修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY [新密码];

2. 设置密码永不过期

ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

3. 设置密码为简单密码

#设置密码强弱等级
set global validate_password_policy = 0;

#设置密码长度
set global validate_password_length = 4;

#设置密码检查开关
set global validate_password_check_user_name = OFF;

#设置密码包含数字个数
set global validate_password_mixed_case_count = 0; 

#设置密码特殊字符个数
set global validate_password_special_char_count = 0;
set global validate_password_mixed_case_count = 0;

#刷新
flush privileges;

六、配置 - 远程连接

1. 开放服务器的端口

在服务器管理页面开放端口。

2. 配置用户

使用 mysql 数据库:

use mysql;

查询所有管理员:

select user,host from user;

修改 root 用户的 host:

update user set host = '%' where user = 'root';

刷新:

flush privileges; 

参考

分类: Linux
标签: MySQL