MySQL运维

安装数据库

配置本地yum源,将gpmall-repo文件上传至/opt目录

MySQL服务器的运维与优化 Linux 第1张

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

创建yum.repo文件

MySQL服务器的运维与优化 Linux 第2张

安装mariadb服务

# yum install -y mariadb mariadb-server

启动mariadb服务

# systemctl start mariadb

配置mariadb服务脚本

# mysql_secure_installation

MySQL服务器的运维与优化 Linux 第3张

还没有设置根密码,直接回车

MySQL服务器的运维与优化 Linux 第4张

设置根密码,yes

MySQL服务器的运维与优化 Linux 第5张

删除匿名用户,yes

MySQL服务器的运维与优化 Linux 第6张

不允许远程登陆,no

MySQL服务器的运维与优化 Linux 第7张

删除测试数据库并访问它,yes

MySQL服务器的运维与优化 Linux 第8张

现在重新加载特权表,yes

MySQL服务器的运维与优化 Linux 第9张

创建数据库

创建一个名称为“test”的数据库

# mysqladmin -uroot -p123456 create test

在“test”数据库中创建一个名为“tables”数据表

MySQL服务器的运维与优化 Linux 第10张 进入testMySQL服务器的运维与优化 Linux 第11张

配置数据表

MySQL服务器的运维与优化 Linux 第12张

查看数据表

MySQL服务器的运维与优化 Linux 第13张

退出保存

 MySQL服务器的运维与优化 Linux 第14张

数据库备份

导出数据库

# mysqldump -uroot -p123456 test > test.sql

MySQL服务器的运维与优化 Linux 第15张

导出数据表

# mysqldump -uroot -p123456 test tables > test_tables.sql

MySQL服务器的运维与优化 Linux 第16张

 

删除test数据库进行导入测试的两种方法

① 用mysql命令,把数据库文件恢复到指定的数据库

删除数据库

# mysqladmin -uroot -p123456 drop test

MySQL服务器的运维与优化 Linux 第17张

创建数据库测试

MySQL服务器的运维与优化 Linux 第18张

退出保存

 MySQL服务器的运维与优化 Linux 第19张

将数据库文件恢复到指定的数据库

# mysql -uroot -p000000 test < test.sql

② 使用source语句方法导入数据库,把数据库文件恢复到指定的数据库

删除数据库

# mysqladmin -uroot -p123456 drop test

MySQL服务器的运维与优化 Linux 第20张

创建数据库测试

MySQL服务器的运维与优化 Linux 第21张

将数据库文件恢复到指定的数据库

MySQL服务器的运维与优化 Linux 第22张

退出保存

 MySQL服务器的运维与优化 Linux 第23张

添加用户并授权

配置数据库文件

MySQL服务器的运维与优化 Linux 第24张

使用数据库测试

MySQL服务器的运维与优化 Linux 第25张

 授权root用户可以在任何节点访问test数据库下所有表,“%”代表所有节点机器

MySQL服务器的运维与优化 Linux 第26张

 添加root用户对test数据库授增、删、改、查的权限

MySQL服务器的运维与优化 Linux 第27张

退出保存

MySQL服务器的运维与优化 Linux 第28张

 MySQL数据库优化

修改数据库配置文件,添加参数

MySQL服务器的运维与优化 Linux 第29张

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄