mysql 修改密码
2016-03-24 16:37
471 查看
编辑mysql的配置文件/etc/mysql/my.cnf,在[mysqld]段下加入一行“skip-grant-tables”。
重启mysql服务
用空密码进入mysql管理命令行,切换到mysql库。
执行update user set password=PASSWORD(“new_pass”) where user=’root’; 把密码重置为new_pass。退出数据库管理。
回到vim /etc/mysql/my.cnf,把刚才加入的那一行“skip-grant-tables”注释或删除掉。
再次重启mysql服务sudo service mysql restart,使用新的密码登陆,修改成功。
重启mysql服务
abbuggy@abbuggy-ubuntu:~$ sudo service mysql restart mysql stop/waiting mysql start/running, process 18669
用空密码进入mysql管理命令行,切换到mysql库。
hoyin@hoyin-ubuntu:~$ mysql Welcome to the MySQL monitor. Commands end with ; or \g. mysql> use mysql Database changed
执行update user set password=PASSWORD(“new_pass”) where user=’root’; 把密码重置为new_pass。退出数据库管理。
mysql> update user set password=PASSWORD("new_pass") where user='root'; Query OK, 0 rows affected (0.00 sec) Rows matched: 4 Changed: 0 Warnings: 0 mysql>quit
回到vim /etc/mysql/my.cnf,把刚才加入的那一行“skip-grant-tables”注释或删除掉。
再次重启mysql服务sudo service mysql restart,使用新的密码登陆,修改成功。
hoyin@hoyin-ubuntu:~$ mysql -uroot -pnew_pass Welcome to the MySQL monitor. Commands end with ; or \g. mysql>
相关文章推荐
- MySQL中的integer 数据类型
- MySQL存储过程
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- MySQL创建用户及权限控制
- MySQL管理数据表
- linux下mysql添加用户
- mysql procedure
- mysql触发器
- MySQL 备份和恢复策略
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- MySQL数据的导出、导入(mysql内部命令:mysqldump、mysql)
- mysql数据行转列
- Linux下修改MySQL编码的方法
- MySQL Server 日志
- MySQL 安全事宜
- MySQL 备份与恢复