MySQL修改root密码,使用DB Designer4 导出数据库表结构
2013-05-25 19:29
691 查看
一、修改MySQL Root用户的密码
方法1: 用SET PASSWORD命令
mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
方法2:用mysqladmin
mysqladmin -u root password "newpass"
如果root已经设置过密码,采用如下方法
mysqladmin -u root password oldpass "newpass"
方法3: 用UPDATE直接编辑user表
mysql -u root
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
mysql> FLUSH PRIVILEGES;
在丢失root密码的时候,可以这样
mysqld_safe --skip-grant-tables&
mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';
mysql> FLUSH PRIVILEGES;
二、使用DB Designer4时,链接MySQL数据库提示“dbExpress Error: Invalid Username/Password错误 ”。
原因是:我们所用的MySQL Server版本高(5.0以上),但是DB Designer4不支持新式授权协议(authentication protocol)。
解决问题最简便的方法是用old_password()函数重新设定mysql server的密码,具体如下
use mysql;
update user set password=old_password('12345') where host='localhost' and user = 'root';
flush PRIVILEGES;
方法1: 用SET PASSWORD命令
mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
方法2:用mysqladmin
mysqladmin -u root password "newpass"
如果root已经设置过密码,采用如下方法
mysqladmin -u root password oldpass "newpass"
方法3: 用UPDATE直接编辑user表
mysql -u root
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
mysql> FLUSH PRIVILEGES;
在丢失root密码的时候,可以这样
mysqld_safe --skip-grant-tables&
mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';
mysql> FLUSH PRIVILEGES;
二、使用DB Designer4时,链接MySQL数据库提示“dbExpress Error: Invalid Username/Password错误 ”。
原因是:我们所用的MySQL Server版本高(5.0以上),但是DB Designer4不支持新式授权协议(authentication protocol)。
解决问题最简便的方法是用old_password()函数重新设定mysql server的密码,具体如下
use mysql;
update user set password=old_password('12345') where host='localhost' and user = 'root';
flush PRIVILEGES;
相关文章推荐
- 数据库 Mysql 忘记密码解决方法,修改root密码!
- 初次使用phpMyAdmin & MySql修改root密码
- mysql使用root登陆及密码修改
- 6.(Mysql数据管理相关)连接MYSQL,修改密码,增加新用户,数据库相关命令,表操作相关命令,数据相关命令,数据库sql导入和导出,备份数据库,查看不到mysql数据库的解决办法
- MySql中添加用户,新建数据库,用户授权,删除用户,修改密码,root密码丢失
- Linux使用MySQL忘记root密码及修改MySQL默认编码
- mysql 修改root密码 admin数据库消失解决方法
- 修改mysql 数据库root密码的方法
- linux 下 mysql 修改密码 修改 字符集 乱码 数据库 导入 导出 添加远程访问
- 使用apmserv 5.2.6 修改数据库phpmyadmin的root密码的方法
- 使用update命令来修改Mysql的root密码
- linux系统下修改mysql 数据库的root用户密码和开启远程用户
- 【数据库开发】MySQL修改root密码
- MYSQL 数据库ROOT密码遗忘强制修改
- mysql使用root登录失败,重新修改密码笔记
- mac 下 使用xampp 中修改 mysql 的 root密码
- linux下mysql修改数据库账户root密码
- MySql 5.7中添加用户,新建数据库,用户授权,删除用户,修改密码,导入导出sql文件,设置字符集
- mysql修改root密码以及设置数据库字符集
- Linux下使用MySQL——忘记root密码及修改MySQL默认编码