您好,欢迎访问一九零五行业门户网

MySQL修改root密码并不难

以下的文章主要介绍mysql 修改 root 密码命令实际应用的介绍,其中包括对更改mysql数据库的root 管理员密码以及mysql 数据库修改root 密码命令等相关内容的介绍,希望会给你带来一些帮助在此方面。 一、请问在win2k命令提示符下怎样更改mysql的root管理员密
以下的文章主要介绍mysql 修改 root 密码命令实际应用的介绍,其中包括对更改mysql数据库的root 管理员密码以及mysql 数据库修改root 密码命令等相关内容的介绍,希望会给你带来一些帮助在此方面。
一、请问在win2k命令提示符下怎样更改mysql的root管理员密码?
>mysql -u root -p  enter password: ******  mysql> use mysql;  mysql> update user set passwordpassword=password('new_password') where user='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.
use mysql; update user set passwordpassword =password('yourpass') where user='r   oot'  
4. 载入权限表: `mysqladmin -h hostname flush-privileges' ,或者使
用sql 命令`flush privileges'。(当然,在这里,你也可以重启mysqld。)
mysql 的建库,添加数据方法:
mysqi –u root   mysql>create database ttt;   mysql>source 1.txt   mysql>load data local infile 2.txt into table board;  
1.txt 内容:
create table board (   boardid int(11) not null auto_increment,   boardname char(255),   primary key (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
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了。
其它类似信息

推荐信息