今天我们主要向大家介绍的是MySQL 修改 root 密码命令实际应用的介绍,以下就是文章的详细内容介绍,望大家借鉴。
以下的文章首要介绍MySQL 修正 root 暗码指令实践运用的介绍,其间包含对更改MySQL数据库的root 管理员暗码以及MySQL 数据库修正root 暗码指令等相关内容的介绍,期望会给你带来一些协助在此方面。
一、请问在win2K指令提示符下怎样更改MySQL的root管理员暗码?
- >MySQL-uroot-p
- Enterpassword:******
- MySQL>useMySQL;
- MySQL>updateusersetpasswordpassword=password('new_password')whereuser='root';
经过这种办法就能够直接MySQL 修正暗码了。至于在CMD下能否登陆MySQL,就要在Windows环境变量PATH中增加“C:\Program Files\MySQL\MySQL Server 5.0\bin;”(请改为你自己的装置途径)了。
二、MySQL 修正root暗码指令
cmd下切换到 MySQL 装置目录
例
d:/MySQL/bin
条件:MySQL用户root暗码为空.
输入 MySQL -u root MySQL
MySQL> 状态下输入 update user set password=password('新暗码') where user='root';
回显
Query OK, 0 rows affected (0.00 sec)
Rows matched: 2 Changed: 0 Warnings: 0
MySQL> 状态下输入 FLUSH PRIVILEGES;
回显
Query OK, 0 rows affected (0.00 sec)
MySQL> 状态下输入 quit
退出 sql
留意每个指令后都要加上一个分号 ";"
MySQL 才开端履行该行指令
而第二个指令会让已载入记忆体的 MySQL 体系资料库更新
重起 MySQL .
在更新 root 暗码後,日後要与 MySQL 连线的办法为:
MySQL -uroot -p新暗码
忘掉MySQL 的root 暗码:
先承认现已杀掉MySQLd 进程了,然后履行这个
/usr/bin/safe_MySQLd --skip-grant-tables &
再这样登录
MySQL -h 192.168.1.2 -u root
上边的192.168.1.2 是cloud 的MySQLd 运转机器,你换成自己的,这样登录上
去,就能够MySQL 修正暗码了。
修正暗码
1.MySQL -h hostname –u root 指令登录到MySQLd server 用grant 指令改动口令:
Grant all on *.* to root indentified by "111111"
2. MySQLadmin -u 用户名-p 旧暗码password 新暗码
例1:给root 加个暗码ab12。首先在DOS 下进入目录MySQLbin,然后键入
以下指令
MySQLadmin -uroot password ab12
注:由于开端时root 没有暗码,所以-p 旧暗码一项就能够省掉了。
2、例2:再将root 的暗码改为djg345。
MySQLadmin –u root -pab12 password djg345 (留意-p 不要和后边的暗码分
开写,要写在一起)
3.
- useMySQL;updateusersetpasswordpassword=password('yourpass')whereuser='r
- oot'
4. 载入权限表: `MySQLadmin -h hostname flush-privileges' ,或许使
用SQL 指令`FLUSH PRIVILEGES'。(当然,在这里,你也能够重启MySQLd。)
MySQL 的建库,增加数据办法:
- mysqi–uroot
- MySQL>createdatabasettt;
- MySQL>source1.txt
- MySQL>loaddatalocalinfile"2.txt"intotableboard;
1.txt 内容:
- CREATETABLEboard(
- boardidint(11)NOTNULLauto_increment,
- boardnamechar(255),
- PRIMARYKEY(boardid)
- );
2.txt 内容:
1 lk(Tab 键分隔)
2 lklk
3 lklklk
导出database:
#MySQLdump –opt ttt –uroot –p111111 > 111.sql
导入database
1. #MySQL –u root –p111111 ttt < 111.sql
2. MySQL>source 111.sql;
导出的多个database:#MySQLdump –-databases ttt1 ttt2 ttt3 –uroot –p111111
> 111.sql
导出一切database:#MySQLdump –-all-databases –uroot –p111111 > 111.sql
补一下不知道root暗码情况下MySQL 修正root暗码
MySQLd发动的时分加上–skip-grant-tables,然后立刻修正暗码,修正后去掉–skip-grant-tables,然后就OK了。
【修改引荐】
- MySQL limit实践用法的详细解析
- Mysql LIMIT怎么正确对其进行优化
- MySQL两项功能的根本测验浅谈
- MySQL 连接池的实践装备问题
- Mysql暂时表的详细运用计划
知优网 » MySQL修正root暗码并不难(mysql修改root密码报错)