aoe1231

知之为知之,不知为不知

Linux 实战 - 在 Linux 上部署各类软件

1、MySQL 数据库管理系统安装部署

1.1、简介

MySQL 数据库管理系统,是一款知名的数据库系统,其特点是:轻量、简单、功能丰富。MySQL 数据可可谓是软件行业的明星产品,无论是后端开发、大数据、AI、运维、测试等各类岗位,基本上都会和 MySQL 打交道。

1.2、MySQL5.7 版本在 CentOS 系统上安装

MySQL 的安装可以通过 yum 命令进行。

1.2.1、配置 yum 仓库

# 更新密钥
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
# 安装 MySQL yum库
rpm -Uvh http://repo.mysql.com//mysql57-community-release-el7-7.noarch.rpm

由于 MySQL 并不在 CentOS 的官方仓库中,所以我们通过上述 rpm 命令:

  • 导入 MySQL 仓库的密钥;
  • 配置 MySQL 的 yum 仓库。

1.2.2、使用 yum 安装 MySQL

# yum 安装 MySQL
yum -y install mysql-community-server

1.2.3、安装完成后,启动 MySQL 并配置开机自启动

# 启动 mysql
systemctl start mysqld
# 开机自启
systemctl enable mysqld

MySQL 安装完成后,会自动配置为名称叫做 mysqld 的服务,可以被 systemctl 所管理。

1.2.4、检查 MySQL 的运行状态

systemctl status mysqld

1.2.5、配置

主要配置管理员用户 root 的密码以及配置允许远程登录的权限。

1、获取 MySQL 的初始密码

# 通过 grep 命令,在 /var/log/mysqld.log 文件中,过滤 temporary password 关键字,得到初始密码
grep 'temporary password' /var/log/mysqld.log

2、登录 MySQL 数据库系统

# 执行
mysql -uroot -p
# 解释:
# -u :登录的用户,MySQL 数据库的管理员用户同Linux一样,是root
# -p :表示使用密码登录

# 执行完毕后输入刚刚得到的初始密码,即可进入 MySQL 数据库

3、修改 root 用户密码

# 在 MySQL 控制台内执行
ALTER USER 'root'@'localhost' IDENTIFIED BY '密码'; -- 密码需要符合:大于8位,有大写字母,有特殊符号,不能是连续的简单语句

4、配置root的简单密码(扩展)

我们可以给root设置简单密码,如123456,请注意,如果是正式使用,请勿设置简单密码。

# 如果你想设置简单密码,需要降低 MySQL 的密码安全级别
set global validate_password_policy=LOW; # 密码安全级别低
set global validate_password_length=4; # 密码长度最低4位即可
# 然后就可以使用简单密码了(生产中不要这样)
ALTER USER 'root'@'localhost' IDENTIFIED BY '简单密码';

5、配置root运行远程登录(扩展)

默认情况下,root用户是不运行远程登录的,只允许在MySQL所在的Linux服务器登录MySQL系统。请注意,允许root远程登录会带来安全风险。

# 授权root远程登录
grant all privileges on *.* to root@"IP地址" identified by '密码' with grant option;
# IP 地址即允许登录的IP地址,也可以填写%,表示允许任何地址
# 密码表示给远程登录独立设置面膜,和本地登录的密码可以不同

# 刷新权限,生效
flush privileges

6、退出 MySQL 控制台页面

# 退出命令
exit

# 或者通过快捷键退出:ctrl + d

7、检查端口

MySQL 默认绑定了 3306 端口,可以通过端口占用检查 MySQL 的端口:

netstat -anp | grep 3306

1.3、MySQL8.0 版本在 CentOS系统上安装

注意:安装操作需要 root 权限。

1.3.1、配置 yum 仓库

 

 

 

 

 

 

 

BV1n84y1i7td - p45

 

posted on 2023-06-27 10:55  啊噢1231  阅读(49)  评论(0编辑  收藏  举报

导航

回到顶部

1、MySQL 数据库管理系统安装部署
1.1、简介
1.2、MySQL5.7 版本在 CentOS 系统上安装
1.2.1、配置 yum 仓库
1.2.2、使用 yum 安装 MySQL
1.2.3、安装完成后,启动 MySQL 并配置开机自启动
1.2.4、检查 MySQL 的运行状态
1.2.5、配置
1.3、MySQL8.0 版本在 CentOS系统上安装
1.3.1、配置 yum 仓库