MySQL基本操作

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

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基本操作

1 登录数据库语法: mysql -u用户名 [-p密码] [-h主机] [-P端口号]2 创建库苍穹和MC的库都需要指定字符集为:utf8mb4,排序集为:ut...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息