mysql常用操作及常见问题
2024-09-04 06:51:30
常用操作
mysql备份:
--整库备份
docker exec 容器ID mysqldump -uroot -p密码 --databases 库名 > 库名.sql
--仅导出表和数据
mysqldump -h localhost -uroot -p123456 database table > dump.sql
--导出整个数据库结构(不包含数据)
mysqldump -h localhost -uroot -p123456 -d database > dump.sql
--导出单个数据表结构(不包含数据)
mysqldump -h localhost -uroot -p123456 -d database table > dump.sql
--导出存储过程和函数
docker exec 容器ID mysqldump -R -ndt 库名 -u root -p123456 > test.sql
--创建用户:
create user 'username'@'%' IDENTIFIED BY 'password';
--创建库:
create database if not exists database_name default character set = 'utf8';
--授权用户单个库所有权限:
GRANT all ON database_name.* to username@'%';
--修改用户密码:
ALTER USER 'root'@'%' IDENTIFIED BY 'mysql,.1q';--取消授权:
revoke all on database_name.* from username@'%';
--查看用户权限:
show grants for username;
--使用Navicat Premium软件连接库测试
注意:在操作 mysql 库做用户的增删修改的时候,操作完毕的时候最好使用 flush privileges 命令刷新一下权限。否则可能会修改不生效
常见问题:
1、表名查询不区分大小写
在my.cnf或my.ini配置文件中[mysqld]添加如下内容
lower_case_table_names=0
然后重启mysql服务
最新文章
- Java集合---ConcurrentHashMap原理分析
- Python与Hack之Zip文件口令破解
- (leetcode)Add Digits
- MSP430x1_4_6x之问题总结
- [置顶] Firefox OS 学习——Gaia 编译分析
- HTML写的第一个邮箱登陆界面
- VC++6.0下通过opencv读入图像并反色
- Oracle大数据量查询实际分析
- ionic入门之基本布局
- 关于wxpython多线程研究包括(import Publisher错误研究)
- 通过apicloud实现的混合开发App的Demo
- Lua 求当前月份的最大天数
- Solr合并索引方式
- tornado 的 define 和options方法解读
- C#语法之Linq查询基础二
- 分析(function(window, undefined) {})(window)
- IT项目中使用 json格式数据 保存项目配置信息, 在配置文件再读取json文件的内容进行赋值
- Centos7安装配置tomcat 9并设置自动启动
- jQuery使用ajaxSubmit()提交表单(在不希望页面跳转的情况下)
- zoj4028 LIS,差分约束
热门文章
- 2019-2020 ICPC, Asia Jakarta Regional Contest
- 二分图匹配——p3386 p2071 p2319 p1129(矩阵游戏)
- 关于Linux安装中NAT模式和桥接模式的区别详解
- 学号 20175313 《Android程序设计》实验报告
- this和super的用法
- git前期准备
- php手记之01-tp5框架安装
- keras检查点的保存
- 使用ConstraintLayout(约束布局)构建响应式UI
- Ionic4.x Theming(主题) 增加内置主题 颜色 修改内置组件默认样式 修改底部 Tabs 背景颜色以及按钮颜色