CentOS系统如何对mysql数据开展优化内存和修复?
发布时间:2023-10-12 13:34:30 所属栏目:Linux 来源:互联网
导读: 今天小编跟大家讲解下有关“CentOS系统如何对mysql数据进行优化内存和修复?”的内容 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了相关资料,希望小伙伴们看了有
今天小编跟大家讲解下有关“CentOS系统如何对mysql数据进行优化内存和修复?”的内容 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了相关资料,希望小伙伴们看了有所帮助。 注意:如服务器的内存比较低,当内存高占用的时候,系统会强制关闭数据库 安全性设置: 设置初始root密码 mysqladmin -u root password //以root身份登录,回车后输入密码 禁用 root 远程登录,删除测试数据库以及测试帐号 mysql_secure_installation 注意:只用输入y或n Change the root password? [Y/n] n //前面设置了root密码,所以这里不用 Remove annoymous user [Y/n] y //禁止匿名登录 Disallow root login remotely [Y/n] y //禁止root远程登录 Remove test database and access to it [Y/n] y //删除测试数据库和测试账号 Reload privilege tables now [Y/n] y //现在更新数据库 编辑数据库配置文件 vim /etc/my.cnf 在[mysqld]下面添加内容 skip-name-resolve //禁止DNS解析 skip-external-locking //禁止外部锁定 memlock //将mariadb锁定在内存中 登录mariadb数据库 mysql -u root -p //回车后输入设置的密码 查看test数据库是否被删除 show databases; 显示用户信息 select host,user,password from mysql.user; 退出数据库 exit; 设置数据库被强制关闭时可以自动启动服务 touch /etc/systemd/system/mariadb.service vim/etc/systemd/system/mariadb.service 添加如下内容: .include /lib/systemd/system/mariadb.service [Service] Restart=always RestartSec=3 重导Systemd配置 systemctl daemon-reload 重启数据库 systemctl restart mariadb 修复优化所有数据库 mysqlcheck -uroot -p --auto-repair -o --all-databases //回车后输入数据库密码 (编辑:PHP编程网 - 黄冈站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐