MySQL服务器的运维与优化

MySQL运维

安装数据库

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

创建yum.repo文件

MySQL服务器的运维与优化_第1张图片

安装mariadb服务

# yum install -y mariadb mariadb-server

启动mariadb服务

# systemctl start mariadb

配置mariadb服务脚本

# mysql_secure_installation

MySQL服务器的运维与优化_第2张图片

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

MySQL服务器的运维与优化_第3张图片

设置根密码,yes

MySQL服务器的运维与优化_第4张图片

删除匿名用户,yes

MySQL服务器的运维与优化_第5张图片

不允许远程登陆,no

MySQL服务器的运维与优化_第6张图片

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

MySQL服务器的运维与优化_第7张图片

现在重新加载特权表,yes

MySQL服务器的运维与优化_第8张图片

创建数据库

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

# mysqladmin -uroot -p123456 create test

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

MySQL服务器的运维与优化_第9张图片 进入testMySQL服务器的运维与优化_第10张图片

配置数据表

MySQL服务器的运维与优化_第11张图片

查看数据表

MySQL服务器的运维与优化_第12张图片

退出保存

 

数据库备份

导出数据库

# mysqldump -uroot -p123456 test > test.sql

导出数据表

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

 

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

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

删除数据库

# mysqladmin -uroot -p123456 drop test

MySQL服务器的运维与优化_第13张图片

创建数据库测试

退出保存

 

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

# mysql -uroot -p000000 test < test.sql

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

删除数据库

# mysqladmin -uroot -p123456 drop test

MySQL服务器的运维与优化_第14张图片

创建数据库测试

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

MySQL服务器的运维与优化_第15张图片

退出保存

 

添加用户并授权

配置数据库文件

MySQL服务器的运维与优化_第16张图片

使用数据库测试

MySQL服务器的运维与优化_第17张图片

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

MySQL服务器的运维与优化_第18张图片

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

退出保存

 MySQL数据库优化

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

MySQL服务器的运维与优化_第19张图片

 

你可能感兴趣的:(MySQL服务器的运维与优化)