Linux下MySQL数据库命令符

1、登录mysql 的命令

mysql -h127.0.0.1 -P3306 -uroot -p

-h 后面带的是ip

-P 后面带的是端口号(P要求大写)

-u 后面带的是用户名

-p 后面带是密码

2、进入某个数据库

show databases; -->查看数据库

use mysql; -->进入mysql库

show tables; -->查看所有的表

select * from students; -->查看students表中的数据

3、删除表中的记录

delete from students; --> 删除students表数据

drop database <数据库名>; —> 删除数据库

4、导出数据库结构(不包含数据)

mysqldump -h127.0.0.1 -P -uroot -p -d database table > dump.sql

d 后面带是 数据库名 表名
带表名就是导出表,不带表面就是导出整个库
dump.sql 脚本名

mysql -h127.0.0.1 -P3306  -uroot -p --default-character-set=utf8 -e "select * from test“ database > mysql.sql

-h指定数据库ip地址

-P指定端口号

-u指定用户名

-p指定密码

–default-character-set指定字符集,防止乱码

-e指定要执行的sql语句

-N(–skip-column-names)Don’t write column names in results

最后一个参数是数据库名

5、执行数据库文件

source /usr/local/crazy/file/test.sql

6、查看mysql数据库操作记录日志

MySQL的日志操作:
1、首先,登陆mysql后,执行sql语句:show variables like 'log_bin';

2、#错误日志log-errol开启方式:在my.ini的[mysqld]选项下:添加代码:log-error=E:\log-error.txt
记录内容:主要是记录启动、运行或停止mysqld时出现的致命性问题,都是系统级的错误记录。

3、#查询日志:log,开启方式:在my.ini的[mysqld]选项下:添加代码:log=E:/mysql_log.txt

4、#二进制日志:log-bin,开启方式:在 my.ini 的 [mysqld]选 项下:添加代码:log-bin=E:/mysql_log_bin,记录内容:主要是记录所有的更改数据的语句,可使用mysqlbinlog命令恢复数据。

5、怎样知道当前的日志mysql> show master status。

6、看二进制日志文件用mysqlbinlog,shell>mysqlbinlog mail-bin.000001或者shell>mysqlbinlog mail-bin.000001 | tail,
Windows 下用类似的。

发布了79 篇原创文章 · 获赞 7 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/weixin_44037416/article/details/100562990