Mysql

mysqldump如何针对某些数据库进行备份?针对某个数据库进行备份?

需求描述:  通过mysqldump工具对mysql服务器中的某几个数据库进行备份.  或者就对其中的一个数据库进行备份.操作过程:1.通过--databases参数后面加上数据库的名字进行备份[mysql@redhat6MysqlDb_Backup]$mysqldump-uroot-p--single-transac...

mysql通过mysql_install_db初始化数据目录时使用--user选项的作用是什么?

需求描述:  mysql数据库通过mysql_install_db初始化数据目录时,使用了--user选项,这里记录下该参数的作用参数解释:1.--user的作用:就是以哪个操作系统用户来执行mysqld进程(使用哪个用户来运行mysqlserver)2.比如,指定了--user=mysql之后,那么通过mysqld创...

mysql数据库,如何进行数据目录的初始化操作

需求描述:  当将mysql的二进制包解压之后,只有通过初始化数据库的数据目录,创建系统表之后才能使用mysqlServer  数据库版本:5.5.57-log操作过程:1.通过解压之后的mysql包中scripts目录下的mysql_install_db脚本对DB进行初始化[mysql@redhat6mysql]$s...

mysql数据库,查看数据存放目录datadir

需求描述:  在使用数据库,或者刚接手一个数据库时,可以查看该数据库的数据文件存放在什么位置。操作过程:1.通过查看datadir系统变量来查看数据目录[mysql@redhat6mysql-bin]$mysql-uroot-pEnterpassword:WelcometotheMySQLmonitor.Command...

mysqldump备份时,--master-data选项的作用是什么?

需求描述:  今天在研究mysql的备份和恢复,使用mysqldump备份数据库时,用到--master-data选项,  在此,测试并记录选项的作用测试过程:1.不使用--master-data进行数据库的备份[mysql@redhat6~]$mysqldump-uroot-p--single-transaction...

mysql数据库中,flush logs语句的作用是什么呢?

需求描述:  今天在研究mysql数据库的备份和恢复,用到了flushlogs这个SQL语句。  所以,在此进行测试,并且记录该SQL语句的作用。概念描述:  在mysql数据库,如果数据库启动的时候,启用了log-bin选项,那么,所有对于数据库的修改都会记录在binarylog中,binarylog可以用于数据库的...

什么是mysql的元数据呢?

需求描述:  什么是mysql的元数据?metadata?概念解释:简单来说:任何描述数据库的数据就是数据库的元数据库(与数据库中存在的内容相对) 比如,用于描述一个冰箱是如何构成,怎么使用的就是冰箱的元数据。冰箱是个对象,同时把冰箱换成是数据库也就是一样的了。对数据库来说,数据库的名字,列的名字,表的名字都...
代码星球·2020-07-24

mysql中,如何查看数据库元数据(metadata)的字符集?

需求描述:  mysql中,数据库的元数据也是有字符集的。操作过程:1.查看mysql数据库元数据的字符集mysql>showvariableslike'character_set_system';+----------------------+-------+|Variable_name|Value|+----...

mysql中,如何查看数据库中当前可用的校勘?字符集默认的collation?

需求描述:  mysql的字符集在使用的过程中会有一些规则,这些规则就组成了校勘,  也就是通过什么规则做什么事,比如,如何比较两个字符的大小,后台都是有一些  规则,这些规则就是校勘的一部分。  那么,查看当前数据库支持哪些校勘,某个特定的字符集的校勘或者说字符集规则是什么。操作过程:1.查看所有可用的字符集规则,校...

mysql数据库中,通过一条insert into语句,同时插入多个值

需求描述:  今天在看一本mysql的书籍,发现一个mysql中insertinto好用的技巧,就是通过  1条insertinto语句,插入多行数据,而不是多个insertinto语句。在此记录下。测试过程:1.常规的通过多个insertinto语句插入多行数据createtabletab_ts01(idint,nu...

mysql数据库中,查看当前支持的字符集有哪些?字符集默认的collation的名字?

需求描述:  mysql数据库支持很多字符集,那么如何查看当前的mysql版本中支持的或者说可用的字符集有什么呢?操作过程:1.使用showcharacterset的方式获取当前版本中支持的字符集mysql>selectversion();#查看当前的数据库版本。+------------+|version()|...

mysql数据库,如何在登录mysql之后执行操作系统上的SQL脚本?

需求描述:  通过mysql客户端登录到mysql数据库,如何执行操作系统上的SQL脚本文件呢?操作过程:1.编写测试脚本文件[mysql@redhat6scripts]$catSeCount.sqlusetest01selectcount(*)fromts051; 2.登录到mysql数据库中[mysql@...

mysql在命令行中,指定要连接的数据库?

需求描述:  mysql客户端,可以在登录到mysql数据库时,指定要连接到哪个数据库  这里进行一个测试。测试过程:1.mysql通过-D参数指定连接到test数据库[mysql@redhat6scripts]$mysql-uroot-p-DtestEnterpassword:ERROR1045(28000):Acc...

mysql中参数--init-file的作用是什么呢?

需求描述:  今天在修改测试环境mysql数据库中root用户密码的时候,用到了--init-file参数,  所以,就在这里说下该参数的作用。概念解释:参数:--init-file=file_name解释:这个参数的作用就是在启动mysql服务时,读取file_name中的SQL语句。使用注意:--1)在文件file...

mysql中如何在命令行中,执行一个SQL脚本文件?

需求描述:  在mysql数据库的使用中,有的时候,需要直接在shell的命令行中,执行某个SQL脚本文件,  比如,要初始化数据库,创建特定的存储过程,创建表等操作,这里进行一个基本的测试。  一般情况,mysql都是以交互式的方式登录,执行SQL语句的。这里要做的就是将SQL放在一个文件里,让mysql  客户端程...