1.查看mysql时间,修改mysql服务时区

# 查看现在的时间
1 select now();

#可以看到时区设置,可以看到是使用SYSTEM时间
2 show variables like "%time_zone%"; 

#修改mysql全局时区为北京时间,即我们所在的东8区
3 set global time_zone = '+8:00'; 
#修改当前会话时区
4 set time_zone = '+8:00'; 
5 flush privileges; 立即生效

2 查看,设置最大连接数

查看最大连接数
mysql>show variables like '%max_connections%';

设置最大连接数
vi /etc/my.cnf
max_connections=1000
修改完重启
service mysqld restart 

查看mysql当前连接数
mysqladmin -uroot -pHenghe12# processlist

3.msql启动报错,启动不了。

进入mysql日志默认的路径为 /var/log/mysqld.log 查看日志,发现报错信息如下**

2021-01-04T06:27:37.415552Z 0 [ERROR] /usr/sbin/mysqld: Can't create/write to file '/var/run/mysqld/mysqld.pid' (Errcode: 2 - No such file or directory)
2021-01-04T06:27:37.415567Z 0 [ERROR] Can't start server: can't create PID file: No such file or directory

解决办法:

将 /var/run/mysqld/权限赋给mysql ,执行以下命令即可:

chown -R mysql /var/run/mysqld
chgrp -R mysql /var/run/mysqld

如果mysqld不存在,先创建,在授权

mkdir  /var/run/mysqld

4.关闭binlog

mysql8关闭方法:

1:先登录数据库查询log-bin的状态(8.0版本默认是开启的!)。

mysql> show variables like ‘log_bin’;
±--------------±------+
| Variable_name | Value |
±--------------±------+
| log_bin | ON |
±--------------±------+
1 row in set (0.00 sec)

2:关闭方法

编辑my.cnf文件,一般路径为:/etc/my.cnf

在mysqld下面添加:skip-log-bin (已测试可以) 或者disable-log-bin(未测试,测试过的朋友告诉下结果)

3:重启Mysql
service mysqld restart

mysql5关闭方法
1、vim /etc/my.cnf 注释如下内容:

#log-bin=mysql-bin
#binlog_format=mixed
#server-id = 1
#expire_logs_days = 10

2、重启 mysql 服务
service mysqld restart

5. Mysql密码设置规则

查看 mysql 初始的密码策略

SHOW VARIABLES LIKE 'validate_password%';

在这里插入图片描述

关于 mysql 密码策略相关参数;
1)、validate_password_length 固定密码的总长度;
2)、validate_password_dictionary_file 指定密码验证的文件路径;
3)、validate_password_mixed_case_count 整个密码中至少要包含大/小写字母的总个数;
4)、validate_password_number_count 整个密码中至少要包含阿拉伯数字的个数;
5)、validate_password_policy 指定密码的强度验证等级,默认为 MEDIUM;
关于 validate_password_policy 的取值:
0/LOW:只验证长度;
1/MEDIUM:验证长度、数字、大小写、特殊字符;
2/STRONG:验证长度、数字、大小写、特殊字符、字典文件;
6)、validate_password_special_char_count 整个密码中至少要包含特殊字符的个数;

6.

7.

8.

9.