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  如果在当前目录下就不用路径了
  • 相关阅读:
    ASP.NET Web API 框架研究 Self Host模式下的消息处理管道
    ASP.NET Web API 框架研究 Web Host模式下的消息处理管道
    ASP.NET Web API 框架研究 核心的消息处理管道
    ASP.NET Web API 框架研究 Web Host模式路由及将请求转出到消息处理管道
    ASP.NET Web API 框架研究 ASP.NET Web API 路由
    ASP.NET Web API 框架研究 ASP.NET 路由
    ASP.NET Web API 入门 (API接口、寄宿方式、HttpClient调用)
    MVVM模式
    RESTful Web API 理解
    C# 函数式编程及Monads.net库
  • 原文地址:https://www.cnblogs.com/helloyb/p/2705312.html
Copyright © 2011-2022 走看看