怎么新建MySQL数据库

发布时间:2023-05-15 作者:admin
阅读:542
今天小编跟大家讲解下有关“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数据进行优化内存和修复?”的相关知识,感谢各位的阅读,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注群英网络,小编每天都会为大家更新不同的知识。

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

二维码-群英

长按识别二维码并关注微信

更方便到期提醒、手机管理

7*24 全天候服务

售前 400-678-4567

售后 0668-2555666

售后 400 678 4567

信息安全 0668-2555 118

域名空间 3004329145