Mysql常用命令

1、启动/停止 Mysql服务

net stop mysql
net start mysql

2、CMD 登录 Mysql

mysql -u用户名 -p用户密码
如:mysql -uroot -p123456

3、新建数据库

create database db;

3、用户增删改查

1)查看所有用户:
	select * from mysql.user;2)创建用户:
指定ip:172.21.33.1的yyt用户登录
	create user 'yyt'@'172.21.33.1' identified by '123456';
指定ip:172.21.33.开头的yyt用户登录
	create user 'yyt'@'1172.21.33.%' identified by '123456';
指定任何ip的yyt用户登录
	create user 'yyt'@'%' identified by '123456';3)删除用户
	drop user '用户名'@'IP地址';4)修改用户
	rename user '用户名'@'IP地址' to '新用户名'@'IP地址';5)修改密码
	set password for '用户名'@'IP地址'=Password('新密码');

4、用户授权管理

1)查看权限
	show grants for '用户'@'IP地址'
		ALTER	修改已存在的数据表(例如增加/删除列)和索引。
		CREATE 	建立新的数据库或数据表。
		DELETE	删除表的记录。
		DROP	删除数据表或数据库。
		INDEX	建立或删除索引。
		INSERT	增加表的记录。
		SELECT	显示/搜索表的记录。
		UPDATE	修改表中已存在的记录。
	特别的权限:
		ALL 	允许做任何事(和root一样)。
		USAGE	只允许登录--其它什么也不允许做。

(2)授予权限
	grant all privileges  on db.t to 'yyt'@'%'; 	yyt用户对db下的t文件任意操作
	grant all privileges  on db.* to 'yyt'@'%';		yyt用户对db下的任意文件任意操作
	grant all privileges  on *.*  to 'yyt'@'%';		yyt用户对任意数据库中文件任意操作

(3)取消权限
	revoke all privileges on db.t from 'yyt'@'%';  	取消yyt对db的t文件的任意操作
	revoke all privileges on db.* from 'yyt'@"%";  	取消yyt对db的所有表的所有权限
	revoke all privileges on *.* from 'yyt'@'%';	取消yyt所有数据库的所有的表的权限

5、导出(CMD)

1)备份全部数据库的数据和结构
	mysqldump -uroot -p123456 -A>F:\all.sql

(2)备份单个数据库的数据和结构(数据库名family)
	mysqldump -uroot-p123456 family>F:\family.sql

(3)一次备份多个数据库
	mysqldump -uroot -p123456 --databases db1 db2>F:\dbs.sql

(4)备份多个表的数据和结构
	mysqldump -uroot -p123456 family t1 t2>F:\tables.sql

6、导入(CMD)

1)还原全部数据库:
	mysql -uroot -p123456 < F:\all.sql

(2)还原单个数据库(需指定数据库)
	mysql -uroot -p123456 family < F:\family.sql

(3)还原多个数据库,(一个备份文件里有多个数据库的备份,此时不需要指定数据库)
	mysql -uroot -p123456 < F:\dbs.sql

(4)还原单个数据库的多个表(需指定数据库)
	mysql -uroot -p123456 family < F:\tables.sql
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值