| 首先要声明一下:一般情况下,修改MySQL密码,授权,是需要有mysql里的root权限的。用户:linuxidc  用户数据库:linuxidc.com
 1.新建用户。-
 
 //登录MYSQL@>mysql -u root -p
 @>密码
 //创建用户
 mysql> insert into mysql.user(Host,User,Password) values("localhost","linuxidc",password("123456"));
 //刷新系统权限表
 mysql>flush privileges;
 这样就创建了一个名为:linuxidc  密码为:123456  的用户。
 然后登录一下。 mysql>exit;@>mysql -u linuxidc -p
 @>输入密码
 mysql>登录成功
 2.为用户授权。 //登录MYSQL(有ROOT权限)。我里我以ROOT身份登录.@>mysql -u root -p
 @>密码
 //首先为用户创建一个数据库(linuxidc.com)
 mysql>create database linuxidc.com;
 //授权linuxidc用户拥有linuxidc.com数据库的所有权限。
 >grant all privileges on linuxidc.com.* to linuxidc@"%" identified by '123456';
 //刷新系统权限表
 mysql>flush privileges;
 mysql>其它操作
 /*如果想指定部分权限给一用户,可以这样来写:
 mysql>grant select,update on linuxidc.com.* to linuxidc@"%" identified by '123456‘;
 //刷新系统权限表。
 mysql>flush privileges;
 */
 3.删除用户。@>mysql -u root -p
 @>密码
 mysql>DELETE FROM user WHERE User="linuxidc" and Host="localhost";
 mysql>flush privileges;
 //删除用户的数据库
 mysql>drop database linuxidc.com;
 4.修改指定用户密码。@>mysql -u root -p
 @>密码
 mysql>update mysql.user set password=password('新密码') where User="linuxidc" and Host="%";
 mysql>flush privileges;
   本文出自:亿恩科技【www.enkj.com】
 
 
		服务器租用/服务器托管中国五强!虚拟主机域名注册顶级提供商!15年品质保障!--亿恩科技[ENKJ.COM] |