mysql 重置root密码
2016-05-20 22:47
381 查看
最近又项目用到mysql 由于电脑上mysql是很久以前安装的root密码忘记了, 百度一下重置密码
Windows:
1.以系统管理员登陆;
2.停止MySQL服务;
3.进入CMD,进入MySQL的安装目录,假设是D:/MySQL/MySQL Server 5.0/;
4.跳过权限检查启动MySQL,
D:/MySQL/MySQL Server 5.0/bin/mysqld-nt --skip-grant-tables
5.重新打开一个CMD,进入D:/MySQL/MySQL Server 5.0/bin/,
重设root密码
D:/MySQL/MySQL Server 5.0/bin/mysqladmin -uroot flush-privileges password “newpassword”
D:/MySQL/MySQL Server 5.0/bin/mysqladmin -u root -p shutdown
将newpassword替换为你的新密码,第二个命令会让你重复输入一次新 密码。
6. 在cmd里net start mysql
Unix&Linux:
1.用root或者运行mysqld的用户登录系统;
2.利用kill命令结束掉mysqld的进程;
3.使用–skip-grant-tables参数启动MySQL Server
#mysqld_safe –skip-grant-tables &
4.然后用空密码方式使用root用户登录 MySQL;mysql -u root
5.为root@localhost设置新密码
mysql> update mysql.user set password=PASSWORD('新密码') where User='root'mysql> flush privileges;mysql> quit
6. 重新启动MySQL
要注意的是红色标注的地方, 是两"-". 不让命名执行会报错 "-k......"
Windows:
1.以系统管理员登陆;
2.停止MySQL服务;
3.进入CMD,进入MySQL的安装目录,假设是D:/MySQL/MySQL Server 5.0/;
4.跳过权限检查启动MySQL,
D:/MySQL/MySQL Server 5.0/bin/mysqld-nt --skip-grant-tables
5.重新打开一个CMD,进入D:/MySQL/MySQL Server 5.0/bin/,
重设root密码
D:/MySQL/MySQL Server 5.0/bin/mysqladmin -uroot flush-privileges password “newpassword”
D:/MySQL/MySQL Server 5.0/bin/mysqladmin -u root -p shutdown
将newpassword替换为你的新密码,第二个命令会让你重复输入一次新 密码。
6. 在cmd里net start mysql
Unix&Linux:
1.用root或者运行mysqld的用户登录系统;
2.利用kill命令结束掉mysqld的进程;
3.使用–skip-grant-tables参数启动MySQL Server
#mysqld_safe –skip-grant-tables &
4.然后用空密码方式使用root用户登录 MySQL;mysql -u root
5.为root@localhost设置新密码
mysql> update mysql.user set password=PASSWORD('新密码') where User='root'mysql> flush privileges;mysql> quit
6. 重新启动MySQL
要注意的是红色标注的地方, 是两"-". 不让命名执行会报错 "-k......"
相关文章推荐
- MySQL入门——修改数据表5:给指定表的指定字段添加外键约束
- MySQL入门——修改数据表4:添加主键约束、显示表结构、添加唯一约束
- MySQL入门——修改数据表3:删除指定表的指定的数据列(字段)
- Solr之搭建Solr6.0服务并从Mysql上导入数据
- MySQL入门——修改数据表2:往指定的表中添加多列数据(字段)
- MySQL入门——数据表的修改1:往指定表中添加单列(字段)
- 第107课: Spark Streaming电商广告点击综合案例底层数据层的建模和编码实现(基于MySQL)
- Mysql 总结(一)
- MySQL入门——查看指定表的索引情况的两种方式
- MySQL入门--显示表结构的两种方式
- MySQL入门——约束简介、外键约束说明、外键约束主表与子表的创建与使用约束案例
- mac 上安装 mysql
- MySQL数据库存储引擎
- Mysql中LAST_INSERT_ID()的函数使用详解
- Mac下MySQL卸载方法
- MySQL入门——插入记录时不指定的字段就赋默认值
- MySQL入门——创建表的时候给枚举类型的字段赋默认值
- MySQL入门--AUTO_INCREMENT自增约束
- mysql 查找表的auto_increment和修改
- MySQL入门--插入记录的时候NULL与NOT NULL