51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

mysql数据库管理常用命令总结

mysql数据库管理常用命令总结、

01 创建数据库服务用户信息

MySQL> create user  blog@'192.168.56.%' identified by 'baimei123';

02 查询数据库服务用户信息

MySQL> select user,host,authentication_string from mysql.user;

查看当前登录系统的用户信息:

MySQL> select user(); 

03 修改数据库服务用户密码

MySQL> alter user blog@'192.168.56.%' identified by '123456';

04 删除数据库服务用户信息

进入到数据库环境中,执行以下SQL语句进行删除:(在生产环境慎用,不用的用户信息可以先锁定)

drop user 'user'@'主机域'
# 扩展:锁定用户信息
MySQL> ALTER USER 'demo'@'localhost' ACCOUNT LOCK

05 锁定数据库服务用户信息

在数据库服务进行用户管理时,也可以将特定数据库管理用户进行锁定,从而实现禁止某些特定用户再次登录数据库服务进行管理;

锁定数据库用户操作:

# 进行数据库用户锁定操作
mysql> alter user baimei@'localhost' account lock;
Query OK, 0 rows affected (0.02 sec)
​
# 查看数据库用户锁定状态
mysql> select user,host,account_locked from mysql.user;

数据库服务用户管理相关命令
	用户登录方式
		第一种方式:以本地登录方式进行登录数据库系统;
			     用户名@'localhost' 
			 用户名@'127.0.0.1'
		第二种方式:以远程登录方式进行登录数据库系统;
			用户名@'10.0.0.0/255.255.255.0'
用户名@'10.0.0.0/24'
用户名@'10.0.0.%'   % 任意 == * 通配符
			用户名@'%'         允许所有主机连接 0.0.0.0
			数据库设置用户信息时,白名单只支持主类网络配置,不支持子网划分配置
				用户名@'192.168.10.0/255.255.255.240'  8 16 24
	创建用户命令:增
		 最新数据库8.0版本中,用户创建和授权需要分开操作
			create user  blog@'192.168.56.%' identified by 'baimei123';
			 grant select,update on *.* to baimei@'%';
		早期数据库,可以授权用户并将用户创建出来 
			grant all on *.* to baimei@'%' identified by '123';
	查看用户命令:查
		查看所有用户信息
			select user,host,authentication_string from mysql.user\G
		查看当前登录用户信息
			select user();
		最新版数据库加密方式变化了,提升弱密码破解难度
	修改用户命令:
		修改用户密码
		 alter user blog@'192.168.56.%' identified by '123456';
		flush privileges;
	删除用户命令: 慎用
		drop user 'user'@'主机域';
		锁定用户命令: 不能登录
			alter user baimei@'localhost' account lock;
			alter user baimei@'localhost' account unlock;
				解锁
赞(6)
未经允许不得转载:工具盒子 » mysql数据库管理常用命令总结