关闭页面特效

mysql安装配置, 添加用户,分配权限

1|0安装MySQL


  1. 运行以下命令更新yum源。
rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
  1. 运行以下命令安装MySQL。
yum -y install mysql-community-server
  1. 运行以下命令查看MySQL版本号。
mysql -V
  1. 返回出错,可能是 GPG 密钥已过期导致的,解决再重新第三条命令即可
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

2|0配置MySQL


  1. 运行以下命令启动MySQL服务。
systemctl start mysqld
  1. 运行以下命令设置MySQL服务开机自启动。
systemctl enable mysqld
  1. 运行以下命令查看/var/log/mysqld.log文件,获取并记录root用户的初始密码。
grep 'temporary password' /var/log/mysqld.log
  1. mysql -u root -p登陆后修改密码
set password for root@localhost = password('123456');

3|0其他配置


3|1降低密码复杂度


  1. 查看当前密码策略
    show variables like 'validate_password%';
validate_password_length #密码长度 validate_password_mixed_case_count #大小写字符个数 validate_password_number_count #数字个数 validate_password_special_char_count #特殊字符个数
  1. 修改命令
set global validate_password_length=6; set global validate_password_mixed_case_count=0; set global validate_password_special_char_count=0; flush privileges;
  1. 修改密码
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY123456’;

3|2不区分大小写


进入etc下面

cd /etc/

编辑my.cnf文件

vim my.cnf

最后一行加上下面一句

lower_case_table_names=1

重新启动

systemctl restart mysqld

4|0添加新用户


允许本地 IP 访问 localhost, 127.0.0.1create user 'test'@'localhost' identified by '123456';

允许外网 IP 访问:

create user 'test'@'%' identified by '123456';

刷新授权 :

flush privileges;

为用户创建数据库

create database test DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

5|0为新用户分配权限


授予用户通过外网IP对于该数据库的全部权限:

grant all privileges on `testdb`.* to 'test'@'%' identified by '123456';

授予用户在本地服务器对该数据库的全部权限:

grant all privileges on `testdb`.* to 'test'@'localhost' identified by '123456';

刷新权限:

flush privileges;

退出 root 重新登录:

exit

用新帐号 test 重新登录,由于使用的是 % 任意IP连接,所以需要指定外部访问IP

mysql -u test -h 192.168.1.11 -p

__EOF__

作  者走马观花
出  处https://www.cnblogs.com/cool-fun/p/15794127.html
关于博主:编程路上的小学生,热爱技术,喜欢专研。评论和私信会在第一时间回复。或者直接私信我。
版权声明:署名 - 非商业性使用 - 禁止演绎,协议普通文本 | 协议法律文本
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!

posted @   让人生留下足迹  阅读(239)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
点击右上角即可分享
微信分享提示