在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
第一种方式: skip-grant-tables:非常有用的mysql启动参数 介绍一个非常有用的mysql启动参数—— --skip-grant-tables。顾名思义,就是在启动 以命令行参数启动mysql:# /usr/bin/mysqld_safe --skip-grant-tables & 3、修改管理员密码: use mysql; update user set password=password('yournewpasswordhere') where user='root'; flush privileges; exit; 4、杀死mysql,重启mysql. 然后就可以直接登录 方法2: 查看mysql安装的路径 然后我们更改root用户的密码, 查看默认密码先 然后直接登录 然后再更改root默认用户名和密码 GRANT ALL PRIVILEGES on *.* to 'root'@'localhost' identified by '密码'; flush privileges; mysql>update mysql.user set password=password('新密码') where User="test" and Host="localhost"; mysql>flush privileges; mysql>delete from user where User='root' and Host='localhost'; mysql>flush privileges; mysql>grant select,delete,update,create,drop on *.* to test@"%" identified by "1234"; mysql> UPDATE user SET Host='127.0.0.1' WHERE User='root' AND Host='localhost'; 把Grant_priv修改为‘Y'即可(flush privileges;(执行该语句或重启MySQL后生效)),update mysql.user set Grant_priv='Y' where user='ptmind'; |
请发表评论