美文网首页
mysql常用命令

mysql常用命令

作者: hament | 来源:发表于2017-06-25 02:38 被阅读8次

参考连接: 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常用命令

      本文链接:https://www.haomeiwen.com/subject/ljelcxtx.html