日期:2014-05-16  浏览次数:20640 次

MySQL用户权限问题

<script type="text/javascript"></script> ?

Project Logo
scriptz
Fred Zhu's script for work and life.
Project?Home
Downloads
Wiki
Issues
Source
?? ?? ?? ?? ?? ?
Search Search within: ?All wiki pages ?Featured pages ?Current pages ?Deprecated pagesfor

<script type="text/javascript"></script>

<!-- IE -->
Updated Feb 04, 2010 by fred1...@gmail.com

MySQL用户权限问题一、更改密码第一种方式:第二种方式:二、用户权限设置

我的mysql安装在c:\mysql

  1、更改之前root没有密码的情况     c:\mysql\bin>mysqladmin -u root password "your password"   2、更改之前root有密码的情况,假如为123456     c:\mysql\bin>mysqladmin -u root -p123456 password "your password"   注意:更改的密码不能用单引号,可用双引号或不用引号

  1、c:\mysql\bin>mysql -uroot -p密码 以root身份登录   2、mysql>use mysql 选择数据库   3、mysql>update user set password=password('你的密码') where User='root';   4、mysqlflush privileges; 重新加载权限表

  1、以root(也可用其它有权限的用户)身份登录   2、下面创建一个test用户,密码为test,并且只能对picture数据库进行操作的命令

mysql>GRANT ALL ON picture.* TO test IDENTIFIED BY "test";

  GRANT语句的语法看上去像这样:

GRANT privileges (columns) ON what TO user IDENTIFIED BY "password" WITH GRANT OPTION 

要使用该语句,你需要填写下列部分:

  privileges 授予用户的权限,下表列出可用于GRANT语句的权限指定符: