MySQL服务器的运维与优化

时间:2023-03-09 00:41:53
MySQL服务器的运维与优化

MySQL运维

安装数据库

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

MySQL服务器的运维与优化

创建yum.repo文件

MySQL服务器的运维与优化

安装mariadb服务

# yum install -y mariadb mariadb-server

启动mariadb服务

# systemctl start mariadb

配置mariadb服务脚本

# mysql_secure_installation

MySQL服务器的运维与优化

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

MySQL服务器的运维与优化

设置根密码,yes

MySQL服务器的运维与优化

删除匿名用户,yes

MySQL服务器的运维与优化

不允许远程登陆,no

MySQL服务器的运维与优化

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

MySQL服务器的运维与优化

现在重新加载特权表,yes

MySQL服务器的运维与优化

创建数据库

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

# mysqladmin -uroot -p123456 create test

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

MySQL服务器的运维与优化 进入testMySQL服务器的运维与优化

配置数据表

MySQL服务器的运维与优化

查看数据表

MySQL服务器的运维与优化

退出保存

MySQL服务器的运维与优化

数据库备份

导出数据库

# mysqldump -uroot -p123456 test > test.sql

MySQL服务器的运维与优化

导出数据表

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

MySQL服务器的运维与优化

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

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

删除数据库

# mysqladmin -uroot -p123456 drop test

MySQL服务器的运维与优化

创建数据库测试

MySQL服务器的运维与优化

退出保存

MySQL服务器的运维与优化

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

# mysql -uroot -p000000 test < test.sql

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

删除数据库

# mysqladmin -uroot -p123456 drop test

MySQL服务器的运维与优化

创建数据库测试

MySQL服务器的运维与优化

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

MySQL服务器的运维与优化

退出保存

MySQL服务器的运维与优化

添加用户并授权

配置数据库文件

MySQL服务器的运维与优化

使用数据库测试

MySQL服务器的运维与优化

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

MySQL服务器的运维与优化

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

MySQL服务器的运维与优化

退出保存

MySQL服务器的运维与优化

MySQL数据库优化

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

MySQL服务器的运维与优化