mysql 忘记密码 设置新的密码
来源:互联网 发布:mssql数据库 下载 编辑:程序博客网 时间:2024/04/27 10:34
===========================================================================================
首先,你必须要有操作系统的root权限了。要是连系统的root权限都没有的话,先考虑root系统再走下面的步骤。
类似于安全模式登录系统,有人建议说是pkill mysql,但是我不建议哈。因为当你执行了这个命令后,会导致这样的状况:
/etc/init.d/mysqld status
mysqld dead but subsys locked
这样即使你是在安全模式下启动mysql都未必会有用的,所以一般是这样/etc/init.d/mysqld stop,如果你不幸先用了pkill,那么就start一下再stop咯。
# mysqld_safe --skip-grant-tables &
&,表示在后台运行,不再后台运行的话,就再打开一个终端咯。
# mysql
mysql> use mysql;
mysql> UPDATE user SET password=password("test123") WHERE user='root';
mysql> flush privileges;
mysql> exit;
===========================================================================================
首先将Mysql关闭 /etc/init.d/mysqld stop
然后进入 vi /etc/my.cnf
在 [mysqld]
--skip-grant-tables
#加入此语句
然后连接mysql
mysql -uroot -p
此处不需要密码
进入mysql表
use mysql ;
show tables ;
可以看到它的表结构
select host,user,password from user ;
查看user表的信息
update user set password = password("new password") where user = "root" ;
此处设置password 后面一定要有括号,应该是调用password函数 进行加密
如果在外面使用工具连接不上, 需要把host字段里的 localhost 或者127.0.0.1 这条记录的值改成 %
update user set host = "%" where host = "localhost" ;
修改完之后一定要
flush privileges ;
quit 退出mysql
记得打开 vi /etc/my.cnf
将上面加的那一句
#--skip-grant-tables
注释掉
重启mysql
/etc/init.d/mysqld restart
grant all privileges on *.* to ciel@localhost identified by ‘ciel′;
添加用户,并给他访问在localhost上所有表的所有权限
- mysql 忘记密码 设置新的密码
- mysql 忘记密码,重新设置密码
- mysql 忘记密码时设置密码
- mysql忘记密码时重新设置密码
- 在linux系统中,如果忘记了MySQL的root密码,有没有办法重新设置新密码呢?
- 忘记电脑设置的密码。
- 忘记MySQL的Root密码
- mysql忘记密码的解决方法
- mysql忘记密码的处理
- 忘记MYSQL密码的解决办法
- 忘记mysql的root密码
- mysql忘记密码的解决方法
- MySql忘记密码的办法
- 忘记MYSQL密码的解决方案
- 忘记了MySQL的密码?
- 忘记MySQL密码的解决办法
- 忘记MySQL密码的解决办法
- mysql密码忘记的修改
- netfilter 讲解 ,讲的很好
- 在预装Win8 (UEFI)的ThinkPad上加装ArchLinux系统
- Python学习之条件语句
- JNI入门教程
- 如何在mac本上安装android sdk
- mysql 忘记密码 设置新的密码
- 【Cocos2d入门教程十二】浅析Cocos2d下的粒子系统
- 解决SpringMVC的@ResponseBody返回中文乱码
- 玩转centos7最小安装
- Ubuntu下“超级终端”的使用
- C#桌面办公应用-工资管理系统系列二
- wireshark远程抓包
- ffmepg指令
- Thinkpad T440p安装Linux的种种问题(by quqi99)