首页 > 代码库 > MySQL常用命令操作

MySQL常用命令操作

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常用命令操作