MySQL常用操作语句
1、登陆和进入指定数据库:
mysql -u root -p mysql -h localhost -u root -p database_name
2、列出所有数据库:
show databases;
3、列出所有用户:
SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
4、修改指定用户的密码:
SET PASSWORD FOR 'bob'@'%.example.org' = PASSWORD('cleartext password');
5、修改用户:
RENAME USER 'jeffrey'@'localhost' TO 'jeff'@'127.0.0.1';
6、创建用户:
CREATE USER 'repl'@'%.mydomain.com' IDENTIFIED BY 'slavepass';
7、删除用户:
DROP USER 'jeffrey'@'localhost';
8、导出数据库:
mysqldump -u user_name -p database_name > /tmp/file_name
9、导出一个表:
mysqldump -u user_name -p -d --add-drop-table database_name > file_name
10、导入数据库:
source file_name;
或
mysql -u user_name -p database_name < file_name
11、创建数据库:
create database database_name;
12、删除数据库:
drop database database_name;
13、删除数据表中数据:
delete from table_name;
14、删除数据库中的数据表:
drop table table_name;
15、查询数据库版本:
select version();
16、授于用户远程访问mysql的权限:
grant all privileges on *.* to "root"@"%" identified by "password" with grant option;
或者是修改mysql数据库中的user表中的host字段
use mysql; select user,host from user; update user set host="%" where user="user_name";
17、查看当前状态:
show status;
18、查看当前连接的用户:
show processlist;
19、查看同步状态:
show slave status;
20、查看当前运行的进程的列表:
show processlist;
21、停止同步:
stop slave;
22、启动同步:
start slave;
原文链接:https://www.qiquanji.com/post/5285.html
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
微信扫码关注
更新实时通知