MySQL基本操作
1 登录数据库
语法: mysql -u用户名 [-p密码] [-h主机] [-P端口号]
2 创建库
苍穹和MC的库都需要指定字符集为:utf8mb4,排序集为:utf8mb4_unicode_ci
语法: CREATE DATABASE 库名 DEFAULT CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci;
切换库: use 库名;
3 查询操作
3.1 参数查询
语法:show variables like '%参数的关键字%';
如 查字符集: show variables like '%character%';
如 查时区:show variables like '%time_zone%';
参数修改需要去修改my.cnf配置文件,并重启数据库服务后生效,所以修改参数需慎重。
可以通过 ps -ef|grep mysql 命令来查找MySQL服务对应的my.cnf配置文件路径,如
3.2 授权查询
语法:show grants for 用户名;
3.3 存储过程查询
语法:select routine_schema,routine_name from information_schema.routines where routine_type='PROCEDURE' and routine_schema<>'sys';
或者切换库名: use 库名;
show create procedure 存储过程名;
3.4 会话连接信息
命令:select * from information_schema.processlist where command<>'sleep';
4 用户授权
授权语法:grant 权限 on 库名.表名 to '用户名'@'授权主机' [identified by 密码];
撤销权限:revoke 权限 on 库名.表名 from '用户名'@'授权主机';
5 用户密码修改
方法一:set password for '用户名'@'授权主机' = password('新密码');
前提是需要具体的用户名和授权主机必须正确,可以从mysql.user表查询来确认
方法二:grant 权限 on 库名.表名 to 用户名@授权主机 identified by ('新密码');
前提是需要具体的用户名和授权主机必须正确,可以从mysql.user表查询。否则就是一条新的授权记录
方法三: mysqladmin -u用户名 -p旧密码 –h主机地址 password 新密码
确保该用户有修改密码的权限。且要知道原密码才能修改为新密码
数据库密码变更相关
数据库密码变更后,需要初始化MC,发布,重启苍穹服务
MySQL基本操作
本文2024-09-23 01:13:38发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-144587.html