对忘记mysql数据库管理员的密码进行重置操作
1: vi /etc/my.cnf
在mysqld中添加skip-grant-tables
2:重启服务 进入mysql不需要输入密码
3:update修改管理员密码
禁用local-infile 文件防止非授权用户访问本地文件
Vi /etc/my.cnf
在mysql添加local-infile=0
防止数据库操作信息泄露,禁止使用mysql命令行历史记录
若存在历史记录文件则先删除文件
Rm –rf ~/mysql_history
再将mysql_history值设置为空
Ln –s /dev/null ~/mysql_history
开启mysql二进制日志
在/etc/my.cnf文件的mysql下添加log_bin=xx.bin
在mysql中输入 show variables like ‘%log_bin%’; 查询开启状态
使用mysql内置的md5函数加密用户user1密码为p@ssw0rd1!
首先创建用户user1 命令 create user user1;
然后更改密码
删除默认数据库test
设置最大连接数512和最大错误连接数100
输入 show variables like ‘%max%’;查询
就是我标出来的两个
然后更改连接数
验证