coldsmog运维笔记
Linux 中间件部署
升级MySQL至最新版本
Zabbix与Zabbix-agent2部署
Galera-Cluster-MySQL 部署
JDK8 部署
FastDFS 部署
MySQL 主从备搭建
RabbitMQ 部署
Redis 部署
Nginx 部署
Gitlab + Jenkins + Sonarqube 部署
Docker 部署
keepalive的安装
Gitlab-ce 部署
Graalvm 部署
Nacos 部署
Kafka 部署
PostgreSQL 部署
MongoDB 部署
Fizz网关搭建
Vue项目部署(Nginx)
CentOS 运维笔记
centos 添加自定义服务
Linux 系统挂载
MySQL命令行
故障排查
Docker 运维笔记
keepalived 配置笔记
win 编辑EFI
本文档使用 MrDoc 发布
-
+
首页
MySQL命令行
## 用户相关 ``` # 查询用户 select host,user,password from mysql.user; # 创建用户 CREATE USER 'username'@'localhost' IDENTIFIED BY 'password'; # 若是简单密码需要临时设置密码策略 set global validate_password_policy=0; set global validate_password_length=6; # 修改用户密码 5.6之前 set password for root@localhost = password('XXXXXXX123'); # 修改用户密码 5.7及以后 update mysql.user set authentication_string=password('XXXXXXX123') where user='root' # 删除用户 DROP USER 'username'@'localhost'; ``` ## 权限相关 ``` # 查看权限 SHOW GRANTS FOR 'username'@'%'; # 赋权, all privileges所有权限,privileges可省略 GRANT all privileges ON *.* TO 'username'@'%'; # 允许赋权用户赋权其他账号(回收时一起失效) GRANT all privileges ON *.* TO 'username'@'%' WITH GRANT OPTION; # 允许赋权用户赋权其他账号(回收时单独失效) GRANT all privileges ON *.* TO 'username'@'%' WITH ADMIN OPTION; # 回收权限 REVOKE all privileges ON *.* FROM 'username'@'%'; # 创建角色 CREATE ROLE IF NOT EXISTS 'dbrole'; # 分配权限给角色 GRANT ALL ON *.* TO 'dbrole'; # 分配角色给用户 GRANT 'dbrole' TO 'username'@'localhost'; # 刷新权限,以上语句需要刷新后生效 FLUSH PRIVILEGES; ``` ## 数据库相关 **如果是MyISAM存储引擎可以直接备份数据库文件,InnoDB不支持** ``` # 查看数据库 show databases; # 备份数据库,命令行执行后输入密码,导出到当前目录 mysqldump -u username -p dbname [tbname ...] > filename.sql # 恢复数据库,命令行执行后输入密码,从当前目录导入 mysql -u username -p dbname [tbname ...] < filename.sql # 也可在mysql内,执行sql文件,注意编码 # 应用目标数据库 use dbname; # 再执行sql文件 source filename.sql; # 如果库并不存在,导入会报错,需要先建库,注意编码,emoji用utf8mb4 CREATE DATABASE dbname CHARACTER SET utf8 COLLATE utf8_general_ci; # 删除库,IF EXISTS用于防范不存在dbname时的报错 DROP DATABASE IF EXISTS dbname; ```
寒烟濡雨
2022年3月23日 15:30
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
关于 MrDoc
觅思文档MrDoc
是
州的先生
开发并开源的在线文档系统,其适合作为个人和小型团队的云笔记、文档和知识库管理工具。
如果觅思文档给你或你的团队带来了帮助,欢迎对作者进行一些打赏捐助,这将有力支持作者持续投入精力更新和维护觅思文档,感谢你的捐助!
>>>捐助鸣谢列表
微信
支付宝
QQ
PayPal
Markdown文件
分享
链接
类型
密码
更新密码