ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

MySQL终端命令纪要

2021-05-28 17:02:12  阅读:147  来源: 互联网

标签:权限 tsjt 用户 终端 MySQL password 纪要 ls


# MySQL终端命令纪要
# MySQL查询当前有多少个系统用户:
	mysql -u root -p
	SELECT USER, HOST FROM MYSQL.USER;
# MySQL创建用户:
	# 创建一个所有终端都能登录的用户
	create user 'username'@'%' identified by 'password';
	# 创建一个只有本地能够登录的用户
	create user 'username'@'localhost' identified by 'password';
	# 创建一个指定终端能够登录的用户
	create user 'username'@'192.168.2.234' identified by 'password';
# MySQL用户赋权
	# 语法: GRANT privileges ON databaseName.tableName TO 'userName'@'host'
	# 说明: 上面的语法你给指定的用户分配你想让其拥有的权限.
	# 参数说明: 
		# privileges: 用户权限: select, insert, update, all.
		# databaseName: 数据库名字.
		# tableName: 表明.
		# userName: 创建的用户名.
		# host: 统一用户不同的终端指派.
	# Eg: 
		# 指定192.168.0.168终端下ls的用户只有插叙和插入的权限.
		grant select, insert on test.* to 'ls'@'192.168.0.168';
		# 指定ls的用户用户所有的权限.
		grant all on test.* to 'ls'@'%';
# MySQL修改用户密码
	# 修改用户tsjt的密码为tsjt.
	set password for 'tsjt'@'%' = password('tsjt');
# MySQL撤销用户权限
	# 查看当前用户的所有权限
	# 方式一: show grants for 'tsjt';
	# 方式二: show grants for 'tsjt'@'host';
	# 撤销tsjt用户在tjy_dev库中对所有表数据的修改操作.
	revoke update on tjy_dev.* to 'tsjt'@'%';
# MySQL删除用户
	# drop user 'userName'@'host';

 

标签:权限,tsjt,用户,终端,MySQL,password,纪要,ls
来源: https://blog.csdn.net/dalei9243/article/details/117367091

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有