MYSQL笔记

mysqldump 命令行下具体用法如下:

mysqldump -u用戶名 -p密码 -d 数据库名 表名 脚本名;

1、导出数据库為dbname的表结构(其中用戶名為root,密码為dbpasswd,生成的脚本名為db.sql)

mysqldump -uroot -pdbpasswd -d dbname >db.sql; 

2、导出数据库為dbname某张表(test)结构

mysqldump -uroot -pdbpasswd -d dbname test>db.sql; 

3、导出数据库為dbname所有表结构及表数据(不加-d)

mysqldump -uroot -pdbpasswd  dbname >db.sql;   

4、导出数据库為dbname某张表(test)结构及表数据(不加-d)

mysqldump -uroot -pdbpasswd dbname test>db.sql;

数据库忘记root密码,在/etc/my.cnf 添加如下

skip-grant-tables

给数据库添加用户并添加权限

//给mysql用户username对数据库databaseName所有表所有权限,且username用户可以使用远程所以ip登录
mysql>grant all privileges on databaseName.* to 'username'@'%' identified by ‘password′;   


//给来自10.163.225.87的用户joe分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123
mysql>grant all privileges on *.* to joe@10.163.225.87 identified by ‘123′;
//刷新系统权限表
mysql>flush privileges;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 小结:MySQL [TOC] 安装与登陆 Linux系统:可以从官网下载deb安装包安装,或者使用apt-get命...
    时代滚滚向阅读 195评论 0 0
  • MySQL数据库对象与应用 2.1-MySQL数据类型 库建立好之后基本不动,和我们接触最频繁的是表. 建表就是声...
    极客圈阅读 2,248评论 0 8
  • 1、MySQL启动和关闭(安装及配置请参照百度经验,这里不再记录。MySQL默认端口号:3306;默认数据类型格式...
    强壮de西兰花阅读 747评论 0 1
  • MySQL 数据库常用命令 1、MySQL常用命令 create database name; 创建数据库 use...
    55lover阅读 5,035评论 1 57
  • mysql的序列一般都是用系统自带的序列自增,但如果事务rollback的话,再新增数据时,主键就没有连续性了。 ...
    bboymonk阅读 238评论 0 0

友情链接更多精彩内容