zoukankan      html  css  js  c++  java
  • 【mysql】常用操作

    2.mysql

    service mysql status

    mysql --version

    mysql -h 服务器主机地址 -u 用户名 -p 用户密码

    exit  退出

    mysql -h 主机名 -u 用户名 -p 连接远程MySQL

    1,数据库备份命令
    mysqldump -h localhost  -u   root   -p   --default-character-set=utf8   dbname >backup.sql

    2,导入数据库:
    mysql -h localhost  -u   root   -p   --default-character-set=utf8 dbname < backup.sql 

    3. 删除

    yum remove mysql mysql-server mysql-libs compat-mysql51

     

    rm -rf /var/lib/mysql

     

    rm /etc/my.cnf

     

    查看是否还有mysql软件:

     

    rpm -qa|grep mysql

     

    有的话继续删除

     
    4. 授权
    一、 mysql授权
          GRANT 语句的语法如下:
          GRANT privileges (columns)
          ON what
          TO user IDENTIFIEDBY "password"
          WITH GRANT OPTION
    1.grant select,insert on *.* to test@"local" Identified by "123";
    这句命令的意思是,授权用户“test”(其口令为“123”)只能在本地localhost登录,可对任何
    数据库
    的任何表(“*.*”前一个“*”代表任何数据库,后一个“*”代表在前个“*”的约束下的任何表)进行select,insert的操作。
    2.grant update,delete on scut.student to test@"%" Identified by "123";
    这句命令的意思是,授权用户“test”(其口令为“123”)可以任何主机登录,可对数据库"scut”下的表“student”进行update,delete的操作。
    3. grant all on len.* to ca@"%" Identified by "123456";
    这句命令的意思是,授权用户“ca”(其口令为“123456”)可以任何主机登录,可对数据库"len”下的所有表进行所有的操作。
    二、mysql授权查看
    select user from mysql.db where db="youdb"
    实例:查看len数据库已经授权的用户
    select user from mysql.db where db="len"

    计划、执行、每天高效的活着学着
  • 相关阅读:
    Java Swing3-MyDialog的基本实现
    Java IO4 实现凯撒密码加密解密文本文件
    POJ 3869 条件概率
    2017年校招全国统一模拟笔试(第三场)编程题集合
    POJ 2800 Joseph’s Problem 数论找规律
    数据结构期末考试再复习
    Java Swing2 基本登录框
    Java Swing1 基本框架
    Java 多线程1 烧水开水喝茶案例
    Java IO3 把一个图片写进txt,再写出还原图片
  • 原文地址:https://www.cnblogs.com/huxiaoyun90/p/4022615.html
Copyright © 2011-2022 走看看