mysql常用命令

参考连接: http://www.cnblogs.com/zhangzhu/archive/2013/07/04/3172486.html

连接

连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:

  mysql -h110.110.110.110 -u root -p 123;(注:u与root之间可以不用加空格,其它也一样)

退出MYSQL命令:

 exit (回车)

登录,修改密码

修改密码

mysqladmin -u 用户名 -p password 新密码
#或者
mysqladmin -u用户名 -p 旧密码 password 新密码

登录

mysql -u 用户名 -p

用户

  • 本机权限:增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作(localhost指本地主机,即MYSQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据库,只能通过MYSQL主机上的web页来访问了。
    grant select,insert,update,delete on mydb.* to [email=test2@localhost]test2@localhost[/email] identified by "abc";
  • 本机和远程权限(危险),增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用root用户连入MYSQL,然后键入以下命令:
    grant select,insert,update,delete on *.* to [email=test1@”%]test1@”%[/email]” Identified by “abc”;

数据库创建

  • 创建
#创建
CREATE DATABASE 数据库名;

#分配用户 密码
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON 数据库名.* TO 随便起个用户名@localhost IDENTIFIED BY '密码';
  • 删除
drop database 数据库;

  • 创建
#使用那个数据库
use 数据库;

#建表
“CREATE TABLE `userinfo` (
    `uid` INT(10) NOT NULL AUTO_INCREMENT,
    `username` VARCHAR(64) NULL DEFAULT NULL,
    `departname` VARCHAR(64) NULL DEFAULT NULL,
    `created` DATE NULL DEFAULT NULL,
    PRIMARY KEY (`uid`)
)”

摘录来自: Astaxie. “Go Web编程”。 iBooks. 

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • MySql常用命令 Mysql命令mysql:连接Mysql数据库 mysql命令格式: 1) 连接到本机上的MY...
    UEUEO阅读 3,496评论 0 3
  • MySQL 数据库常用命令 1、MySQL常用命令 create database name; 创建数据库 use...
    55lover阅读 10,327评论 1 57
  • Mysql安装目录 数据库目录 /var/lib/mysql/ 配置文件 /usr/share/mysql(mys...
    司马粮阅读 3,878评论 0 51
  • 刚开始写这的题目的时候在怀疑自己能不能,写得下这个题目但最近正好遇到这个“坎”写出来是为了理顺一下自己的思绪…...
    欢喜的板栗阅读 1,449评论 0 0
  • 1.选择合适的人。职场上选对了人,办的事情才能更符合你的想法,更能体现你管理的能力。2.选择合适的解释。这样能让人...
    鸿运当头168阅读 799评论 0 0