美文网首页
MYSQL笔记

MYSQL笔记

作者: 帅大叔的简书 | 来源:发表于2016-10-18 11:35 被阅读30次

    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;
    

    相关文章

      网友评论

          本文标题:MYSQL笔记

          本文链接:https://www.haomeiwen.com/subject/srttuttx.html