zoukankan      html  css  js  c++  java
  • mysql新建用户,用户授权,删除用户,修改密码

    mysql有几个图形管理软件很好用,比如mysql-front ,phpadmin等等,简单易用,另外eclipse有个数据库管理的插件叫,可以对各种常用的数据库进行图形管理,也很好用。

    下面 介绍下sql常用操作:

     这里主要说一下对用户和密码的操作 

    登录MYSQL
    >mysql -u root -p
    >密码

    创建用户
    mysql> mysql> insert into mysql.user(Host,User,Password,ssl_cipher,x509_issuer,x509_sub
    ject) values("localhost","fred",password("love"),'''','''','''');

    创建后的用户名为:fred  密码为:love

    创建数据库(test)
    mysql>create database test;
    将test数据库的所有权限授权给用户fred
    >grant all privileges on test.* to fred@localhost identified by ''love'';
    mysql>flush privileges; //刷新系统权限表。

    如果想指定部分权限给一用户,可以这样来写:
    mysql>grant select,update on phplampDB.* to fred@localhost identified by ''love'';
    mysql>flush privileges; 

    修改指定用户密码。
    >mysql -u root -p
    >密码
    mysql>update mysql.user set password=password(''新密码'') where User="fred" and Host="localhost";
    mysql>flush privileges;

    删除用户。
    >mysql -u root -p
    >密码
    mysql>DELETE FROM user WHERE User="fred" and Host="localhost";
    mysql>flush privileges;
    删除用户的数据库
    mysql>drop database test;

    其它一些有用的操作:

    列出所有数据库

    mysql>show database;

    切换数据库

    mysql>use ''数据库名'';

    列出所有表

    mysql>show tables;

    显示数据表结构

    mysql>describe 表名;

    删除数据库和数据表

    mysql>drop database 数据库名;
    mysql>drop table 数据表名;

    几个常用用例:

    1.导出整个数据库
     mysqldump -u 用户名 -p 数据库名 > 导出的文件名    
     mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
    2.导出一个表
     mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
     mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql
    3.导出一个数据库结构
      mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:\wcnc_db.sql
     -d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table 
    4.导入数据库
      常用source 命令
      进入mysql数据库控制台,
      如mysql -u root -p 
      
      mysql>use 数据库
      然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
      mysql>source d:\wcnc_db.sql   //注意数据的路径 d:\wcnc_db.sql  如果在当前目录下就不用路径了
  • 相关阅读:
    koa 基础(十)原生node.js 在 koa 中获取表单提交的数据
    koa 基础(九) ejs 模板引擎的使用
    koa 基础(八)koa 中间件的执行顺序
    koa 基础(七)错误处理中间件
    [翻译] KVNProgress
    编写带有点击特效的UIButton
    用Easing函数实现碰撞效果
    EasingAnimation
    什么时候会执行viewDidLoad方法
    UIButton的两种block传值方式
  • 原文地址:https://www.cnblogs.com/phpnow/p/2542890.html
Copyright © 2011-2022 走看看