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;