码迷,mamicode.com
首页 > 数据库 > 详细

MySQL常用命令操作

时间:2017-04-18 20:56:12      阅读:251      评论:0      收藏:0      [点我收藏+]

标签:多个   mail   使用   soc   lte   select   端口   style   连接   

1. 命令行登录使用默认3306端口的MySQL:

  mysql -u root -p

2. 通过TCP连接管理不同端口的多个MySQL(注意:MySQL4.1以上版本才有此项功能):

  mysql -u root -p --protocol=tcp --host=localhost --port=3307

3. 通过socket套接字管理不同端口的多个MySQL:

  mysql -u root -p --socket=/tmp/mysql3307.sock

4. 通过端口和IP管理不同端口的多个MySQL:

  mysql -u root -p -P 3306 -h 127.0.0.1

5. 修复损坏的表(本例中要修复的表为t_user):

  repair table t_user;

6. MySQL将 root 的密码改为 sa123:

  mysqladmin -u root -p 123 password sa123

7. 增加一个用户 test1 密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。

  首先用root用户连入MYSQL,然后键入以下命令:

  grant select,insert,update,delete on *.* to [email=test1@”%]test1@”%[/email]” Identified by “abc”;

8. 从第0行开始取,取3行:

  select * from student limit 0,3;

9. 查看当前数据库编码:

  show variables like ‘character_set_database‘;

10. 修改数据库编码(xxx是数据库名):

  alter database xxx CHARACTER SET utf8;

MySQL常用命令操作

标签:多个   mail   使用   soc   lte   select   端口   style   连接   

原文地址:http://www.cnblogs.com/yjq520/p/6729877.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!