Linux下MySQL密码强制修改
原文地址:http://mritd.me/archives/2110archives/2110一、停掉mysql服务#单独安装的mysqlservice mysqld stop#其他如lnmp脚本安装的lnmp mysql stop二、启动mysql,禁止权限验证#在mysql安装目录的bin目录下执行(&后台执行)/usr/local/mysql/bin/my
·
原文地址:http://mritd.me/archives/2110archives/2110
一、停掉mysql服务
#单独安装的mysql service mysqld stop #其他如lnmp脚本安装的 lnmp mysql stop
二、启动mysql,禁止权限验证
#在mysql安装目录的bin目录下执行(&后台执行) /usr/local/mysql/bin/mysqld_safe --skip-grant-tables &
三、本地登录,更改密码
#本地 localhost登录无需密码 mysql -u root #切换数据库 mysql>use mysql; #更改密码 mysql>update user set password=password("newpasswd") where user="root"; #刷新权限 mysql>flush privileges; #退出 mysql>\q
四、启动mysql
先停掉已经跳过权限的mysql启动进程
#查询mysql是否启动 ps aux | grep "mysql" #如果发现 有 --skip-grant-tables 类似的进程 找到其 PID kill掉 #PID : 用户名后面的 数字为PID kill -9 PID
正常启动mysql
#普通直接安装 service mysqld start #lnmp脚本安装 lnmp mysql start
登录测试
mysql -uroot -p
更多推荐
已为社区贡献1条内容
所有评论(0)