mariadb安装操作和备份还原

北京中西痤疮医院 http://m.39.net/pf/a_9125684.html

centos系统安装mariadb

使用yum安装

yuminstallmariadbmariadb-server-y

等待完成安装,启动服务

systemctlstartmariadb

启动后,输入命令配置数据库

mysql_secure_installation

回车后根据提示设置root账号密码,关闭root账号远程访问权限,删除测试数据库,刷新权限

访问数据库:

mysql-uroot-ppasswd

控制台访问mysql常用命令:

1、切换当前数据库:

usedatabase_name

2、显示当前所有数据库:

showdatabases;

3、显示当前数据库所有表:

showtables;

4、查看指定表结构:

desctableName;

5、退出数据库操作界面:

\q

6、服务操作:

systemctlstatusmariadb(查看运行状态)

systemctlstopmariadb

systemctlenablemariadb(开机自启)

数据库导出导入

mysqldump-uroot-ppasswddbNamefileName.sql

导出指定数据库数据文件,导出文件中包含建表语句和数据插入语句。

mysql-uroot-ppasswddbNamefileNmae.sql

导入,在指定数据库下执行数据库脚本。

文件恢复还原

某些情况下数据库无法正常启动,不能使用mysqldump备份数据库文件,这时候就需要直接找到数据库在服务器路径上的文件,使用文件复原数据库。

默认数据库文件路径:

/var/lib/mysql

路径下有每个数据库对应的文件夹,文件夹下是表结构文件。

ibdata1是数据文件,可能会分为多个,恢复数据库需要用到表结构和数据文件。

恢复步骤:

1、找到原数据库文件地址,备分对应数据库目录和ibdata文件

2、新建数据库,数据库名和表结构名称与原数据库相同

3、关闭数据库服务:systemctlstopmariadb

4、复制数据库目录到/var/lib/mysql路径,覆盖文件

5、复制ibdata1到到/var/lib/mysql路径,覆盖文件

6、开启数据库服务,完成数据库恢复:systemctlstartmariadb




转载请注明:http://www.aierlanlan.com/rzdk/2942.html