MySQL新建用户,授权,删除用户,修改密码操作(win)

说明:为了方便演示,本人把mysql安装在window xp下,mysql的版本是5.1.40。

安装mysql的homedir是:c:\Program Files\MySQL\MySQL Server 5.1\

默认安装后发现对应的datadir(即存放mysql数据库,表,索引的目录)是:C:\/Documents and Settings\All Users\Application Data/MySQL/MySQL Server 5.1/data/

为了方便查看,本人在homedir下面重新创建了一个data目录,并且把默认目录下的数据都拷贝到新的data目录下,同时修改my.ini文件里面的:

#Path to the database root
#datadir="C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/Data/"
datadir="c:/Program Files/MySQL/MySQL Server 5.1/data/"

然后重新启动mysqld。

一,创建用户

mysql> insert into mysql.user(Host,User,Password) values("localhost","testuser",password("1234"));

//刷新系统权限表<wbr></wbr>

mysql>flush privileges;


这样就创建了一个名为:testuser<wbr><wbr>密码为:1234<wbr><wbr>的用户。然后登录一下。<br><p>mysql&gt;quit;</p> <p><br></p> @&gt;mysql -u testuser -p<br> Enter Password: 输入密码1234<br><p><br></p> 三.为用户授权。<br> //首先为用户创建一个数据库(testDB)<br> mysql&gt;create database testDB;<br> //授权testuser用户拥有testDB数据库的所有权限。<br> mysql&gt;grant all privileges on testDB.* to testuser@localhost identified by '1234';<br> //刷新系统权限表<br> mysql&gt;flush privileges;<br><br><br> 三,删除用户。<br> mysql&gt;DELETE FROM user WHERE User="testuser" and Host="localhost";<br> mysql&gt;flush privileges;<br><br><p><br></p> 四,修改指定用户密码。<br><p>mysql&gt;mysql -u root -p</p> <p>Enter Password: 输入密码</p> <p>成功后出现:</p> <p>mysql&gt;update mysql.user set password=password('新密码') where User="testuser" and Host="localhost";</p> <p>mysql&gt;flush privileges; (必须执行该flush操作,否则密码修改无法生效)</p> <p><br></p> <span style="background-color:rgb(188,211,229)"></span> </wbr></wbr></wbr></wbr>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值