首先要声明一下:一般情况下,修改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;MySQL临时表过大报错Oracle ODM 数据挖掘笔记相关资讯 MySQL教程
- 30分钟带你快速入门MySQL教程 (02月03日)
- MySQL教程:关于I/O内存方面的一些 (01月24日)
- CentOS上开启MySQL远程访问权限 (01/29/2013 10:58:40)
| - MySQL教程:关于checkpoint机制 (01月24日)
- MySQL::Sandbox (04/14/2013 08:03:38)
- 生产环境MySQL 5.5.x单机多实例配 (11/02/2012 21:02:36)
|
本文评论 查看全部评论 (0)