• mysql 命令


    mysqladmin --version 查看mysql 安装版本
    show databases; 查看数据库
    create database 数据库名 [其他选项]; 创建数据库 例:create database samp_db character set gbk; create database samp_db default character set utf8 collate utf8_general_ci;
    drop database 数据库名 ; 删除数据库 例:drop database samp_db;
    mysql -Dsamp_db -uroot -p 在登录数据库时指定, 命令: mysql -D 所选择的数据库名 -h 主机名 -u 用户名 -p
    use 数据库名; 登入后选择指定的数据库进行操作
    添加用户
    grant select,insert,update,delete,create on [数据库名称].* to [用户名称];--用户授权数据库*代表整个数据库
    例:grant select on samp_db.* to 'test'@'localhost' identified by 'test'; 允许用户本地登入
    grant all privileges on *.* to root@'%'identified by 'password'; 允许用户所有方式登入;


    grant all privileges on autoup22.* to 'autoup55'@'%'; 授权用户到指定数据库

    SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user; 查询mysql 所以用户名称与权限

    create user 'test1'@'localhost' identified by 'test1' ;

    delete from mysql.user where user='tester';--删除用户

    DROP USER ‘user_name’@‘host’ --删除用户


    flush privileges ;--立即启用修改

    数据备份:导出数据库:mysqldump -u 用户名 -p 数据库名>数据库名.sql
    语法:mysqldump -u username -p dbname table1 table2 ... > BackupName.sql
    例:mysqldump -u root -p mysql > test.sql

    备份多个数据库
    语法:
    mysqldump -u username -p --databases dbname2 dbname2 > BackupName.sql
    例:
    mysqldump -u root -p --databases test mysql > /tmp/backup.sql
    备份所有数据库
    语法:
    mysqldump -u username -p -all-databases > BackupName.sql
    例:
    mysqldump -u -root -p -all-databases > /tmp/all.sql
    数据恢复
    语法:
    mysql -u root -p [dbname] < backup.sql
    例:
    mysql -uroot -p samp_db < test.sql

  • 相关阅读:
    Nginx + FastCGI 程序(C/C++)搭建高性能web service的demo
    微服务架构
    异常点/离群点检测算法——LOF
    多边形区域填充算法--递归种子填充算法
    Java 关于容器集合等数据结构详情图解,一目了然
    平衡小车项目解读日志
    &lt;LeetCode OJ&gt; 101. Symmetric Tree
    【JVM】模板解释器--字节码的resolve过程
    hexo博客的相关配置
    【LeetCode】Find Minimum in Rotated Sorted Array 解题报告
  • 原文地址:https://www.cnblogs.com/iantest/p/14040522.html
Copyright © 2020-2023  润新知