您现在的位置是:群英 > 服务器 > 系统运维
CentOS系统如何对mysql数据进行优化内存和修复?
Admin发表于 2023-05-15 17:37:30421 次浏览
这篇文章主要为大家详细介绍了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  //回车后输入数据库密码

现在大家对于CentOS系统如何对mysql数据进行优化内存和修复?的内容应该都清楚了吧,希望大家阅读完这篇文章能有所收获。最后,想要了解更多CentOS系统如何对mysql数据进行优化内存和修复?的知识,欢迎关注群英网络,群英网络将为大家推送更多相关知识的文章。

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

相关信息推荐
2022-08-15 17:31:12 
摘要:在linux中,可以执行“rm -r 目录名”语句来删除非空目录。rm命令用于永久性地删除文件系统中指定的文件或目录,当该命令后跟“-r”选项后,可实现递归删除,删除指定目录及包含的所有内容,包括所有的子目录和文件。
2023-09-23 11:20:19 
摘要:LINUX下nginx配置之全面篇
2022-12-07 17:55:59 
摘要:什么是对象池化?对象被创建后,使用完毕不是立即销毁回收对象,而是将对象放到一个容器保存起来,下次使用的时候不用创建对象,而是从容器中直接获取。什么样的对象需要池化?一般需
群英网络助力开启安全的云计算之旅
立即注册,领取新人大礼包
  • 联系我们
  • 24小时售后:4006784567
  • 24小时TEL :0668-2555666
  • 售前咨询TEL:400-678-4567

  • 官方微信

    官方微信
Copyright  ©  QY  Network  Company  Ltd. All  Rights  Reserved. 2003-2019  群英网络  版权所有   茂名市群英网络有限公司
增值电信经营许可证 : B1.B2-20140078   粤ICP备09006778号
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
微信公众号
返回顶部
返回顶部 返回顶部