连接到mysql
使用root用户在终端直接运行命令mysql可以用root登录
远程连接命令mysql -h
例:mysql -h 192.168.100.125 -P 3306 -u clusteruser -p1234.asd
执行语句
\g
在mysql的命令行下,一般输入完命令按回车,之后再输入\g运行退出mysql
\q
列出所有数据库
show databases
列出数据库中的所有表
show tables
创建用户
grant select,insert,update,delete on onedb.* to oneuser@"%" identified by "password"
创建utf8型的数据库
create database dbname default character set utf8 collate utf8_general_ci
导入
进入某个数据库use db
source sql文件所在位置
在终端执行mysqldump指令,不需要连接mysql
1.导出整个数据库
mysqldump -u 用户名
mysqldump -u root -p testdb>testdb.sql
2.导出一个表
mysqldump -u 用户名
mysqldump -u aiker -p testdb testtable> testtable.sql
3.导出一个数据库结构
mysqldump -u root -p -d --add-drop-table teststruct>teststruct.sql
-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table
浙公网安备 33010602011771号