ubuntu下的Mysql基本操作
2014-06-04 09:37
344 查看
1、进入Mysql的root用户
2、进入Mysql普通用户
3、创建用户
4、给用户授权
4.1授权用户的方法
说明:privileges可以是insert、delete、update、select等
例如:
如果对该用户的所有库和表授所有的权,可以用*,例如:
4.2以上操作不能让该用户给其他用户授权,要拥有给其他用户授权的权利可以这样
5、删除用户
6、修改密码
对当前用户:
7、撤销用户的权限
例:撤销用户的insert权限
revoke insert on *.* from 'username'@'host';
8、查看Mysql中所有的库
show databases;
9、查看某个库中的所有的表
方法1:
show tables from databasename;
方法2:
10、查看某个库总的某个表的结构
11、删除数据库
未完待续……
mysql -uroot -p回车 密码
2、进入Mysql普通用户
mysql -u用户名 -p回车 密码
3、创建用户
create user 'username'@'host' identified by 'password'; 其中,host是指定该用户可以在哪个主机上可以登录,如果是本地用户可以用localhost,如果让该用户可以在任意远程主机上登录,可以使用使用通配符%; password是密码,可以为空。 例子: create user 'zhangsan'@'localhost' identified by '123'; create user 'zhangsan'@'localgost' identified by ''; 密码为空 create user 'username'@'%' identified by '123'; 该用户可以在任意远程主机上登录
4、给用户授权
4.1授权用户的方法
grant privileges on databasename.tablename to 'username'@'host';
说明:privileges可以是insert、delete、update、select等
例如:
grant select,update on databasename.tablename to 'username'@'host';
如果对该用户的所有库和表授所有的权,可以用*,例如:
grant all on *.* to 'username'@'host';
4.2以上操作不能让该用户给其他用户授权,要拥有给其他用户授权的权利可以这样
grant privileges on databasename.tablename to 'username'@'host' with grant option;
5、删除用户
drop user 'username'@'host';
6、修改密码
set password for 'username'@'host'=password('newpassword');
对当前用户:
set password=password('newpassword');
7、撤销用户的权限
revoke privilege on databasename.tablename from 'username'@'host';
例:撤销用户的insert权限
revoke insert on *.* from 'username'@'host';
8、查看Mysql中所有的库
show databases;
9、查看某个库中的所有的表
方法1:
show tables from databasename;
方法2:
use databasename; show tables;
10、查看某个库总的某个表的结构
use databaseusename; describe tablebane;例如查看表employee的结构:
mysql> describe employee; +---------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+-------------+------+-----+---------+-------+ | employee_id | int(11) | NO | PRI | NULL | | | employee_name | varchar(30) | YES | | NULL | | +---------------+-------------+------+-----+---------+-------+
11、删除数据库
drop database databasename;
未完待续……
相关文章推荐
- ubuntu下mysql的常用命令,MySQL数据库的基本操作命令
- ubuntu server 安装mysql以及基本操作
- Ubuntu 15 下 Qt 配置mysql链接及基本操作
- ubuntu下mysql安装及基本操作
- ubuntu下mysql基本操作笔记
- Ubuntu下MySql的安装于基本操作
- 【中文分词-全文搜索】Ubuntu 16.04 Mysql和PHP 配置 Sphinx-for-chinese 及Sphinx的排序筛选分页基本操作
- ubuntu 下 MySQL 基本操作
- MySQL学习之一 :ubuntu下 MySQL的安装与基本操作
- Ubuntu 15 下 Qt 配置mysql链接及基本操作
- ubuntu下mysql的基本操作记录
- (整理)Ubuntu Mysql 基本操作
- Ubuntu 操作mysql 基本知识
- Ubuntu操作基本快捷键
- MySQL常用命令及基本操作总结
- 命令行下的mysql的基本操作
- 基本的MySQL操作命令
- mysql基本操作
- mysql常识和基本操作
- MySQL常用操作基本