MySQL Linux环境安装部署

本文详细指导了在CentOS系统上从下载安装包、安装MySQL服务、启动服务、临时密码获取、密码策略设置、用户管理以及远程连接权限的全过程,包括安装、启动、登录和权限调整等关键步骤。
摘要由CSDN通过智能技术生成

目录

1、mysql安装包下载

2、安装mysql服务

3、启动mysql服务

4、登录mysql服务

1、mysql安装包下载

  • 1、查看centos的版本

cat /etc/redhat-release

2、安装mysql服务

  • 1、将安装包上传到服务器对应文件下

rz

  • 2、执行安装

yum localinstall mysql80-community-release-el7-7.noarch.rpm

  • 3、禁用默认的MySQL模块

yum module disable mysql

  • 4、安装MySQL服务

yum install mysql-community-server

3、启动mysql服务

  • 1、启动mysql服务

service mysqld start

  • 2、如果如果启动时报错:Redirecting to /bin/systemctl start mysqld.service; 执行如下命令:

systemctl restart mysqld.service

  • 3、查看mysql服务状态

service mysqld status

4、登录mysql服务

  • 1、查看临时登录密码

grep 'temporary password' /var/log/mysqld.log

  • 2、登录mysql,输入复制的临时密码

mysql -u root -p

  • 3、修改密码策略配置文件
    • 打开 MySQL 配置文件 my.cnf 或 my.ini (默认路径:/etc/my.cnf 或 /etc/mysql/my.cnf 或 /usr/local/mysql/etc/my.cnf )
    • 在文件中找到或添加以下行来指定新的密码策略配置:
    • 配置修改完成后重启mysql服务:systemctl restart mysqld.service

validate_password.length=6
validate_password.policy=LOW

# 参数说明

validate_password.length:密码最小长度要求,默认为 8。
validate_password.policy:密码复杂性要求级别,默认为 MEDIUM。可以将其设置为 LOW、MEDIUM、STRONG 或者自定义插件。

  • 4、为超级用户帐户设置自定义密码,设置密码后退出重新登录
    • localhost可以替换成 % 表示所有,123456 替换成要设置的新的数据库密码

use mysql; # 使用mysql数据库
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; # 设置密码
FLUSH PRIVILEGES; # 刷新权限表和使更改生效

  • 5、添加新账户
    • username替换为用户名,localhost替换成 %,password替换成 登录密码

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';

  • 6、给新账户授予所有权
    • username替换为用户名,localhost替换成 %

GRANT ALL ON *.* TO 'username'@'localhost' WITH GRANT OPTION;

  • 7、授权所有的远程连接

GRANT ALL PRIVILEGES ON *.* TO '%'@'%' WITH GRANT OPTION;

FLUSH PRIVILEGES; # 刷新MySQL的权限表以使更改生效。

  • 8、授权指定用户的远程连接

CREATE USER '用户名'@'%' IDENTIFIED BY '密码';  # 创建用户
GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' WITH GRANT OPTION; # 授权远程连接

use mysql;
update user set host='%' where user='username';
flush privileges;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值