数据库忘记密码或者初始化查看不到密码;修改MySQL配置文件;vim /etc/my.conf[mysqld]skip-grant-tables #添加此条命令systemctl restart mysqld #重启MySQLmysql -uroot #直接回车不需要输入密码mysql> UPDATE mysql.user SET authentication_string=password('QianFeng@123') WHERE user='root' AND host='localhost';flush privieges; #刷新配置修改完密码进入配置文件吧免密登录代码注释上或删除user='root' #主机用户的名称 host='localhost' #主机时本地登录还是全部远程登录符号
不进入MySQL修改密码;编译安装需配置环境便才能可以使用MySQLadmin命令修改密码mysqladmin -uroot -p'原库密码' password '新密码'进入数据库修改密码;alter user 'root'@'localhost' identified by '新密码'flush privieges; #设置完刷新配置root用户为其他人修改密码;SET PASSWORD FOR '用户名'@'可登录机器格式' = PASSWORD"新密码";普通用户为自己修改密码;SET PASSWORD=PASSWORD(‘new_password’);普通用户只能为自己修改密码,不能为其他人修改;
/var/lib/mysql #存放数据文件/usr/share/mysql #用于存放字符集、语言等信息。/usr/bin/ #二进制命令文件/var/log/mysqld.log #日志路径编译安装目录指定位置看MySQL配置文件因为每个人安装的文件保存路径不一样;
通过配置文件设置mysql数据库的密码强度:vim /etc/my.cnf #修改配置文件validate_password=off #最下面添加这个就可以修改密码强度