MySQL数据库基础教程:建站必会的数据库操作与优化技巧

创建数据库与用户、mysqldump备份恢复、慢查询优化与索引使用的基础操作教程
发布于
8

网站的数据都存哪了

一个WordPress网站的所有文章、用户、设置、评论——全部存在MySQL数据库里。网站的配置文件(wp-config.php)里填的那个数据库用户名密码,就是用来连接MySQL的。了解一些基础的数据库操作,能在网站出问题时快速定位。

一、基础操作

创建数据库和用户:宝塔面板→数据库→添加数据库。自动创建同名数据库和用户。手动命令:CREATE DATABASE dbname; CREATE USER 'user'@'localhost' IDENTIFIED BY 'password'; GRANT ALL ON dbname.* TO 'user'@'localhost';

二、备份与恢复

宝塔面板→数据库→备份→下载。命令行备份:mysqldump -u user -p dbname > backup.sql;恢复:mysql -u user -p dbname < backup.sql。备份是最重要的运维操作——定期备份、保留多个版本、备份文件存到不同的物理位置。

三、常见优化

慢查询日志:找出执行超过指定时间的SQL,针对性优化。查询缓存:MySQL 8.0已移除,改用应用层缓存(Redis)。索引优化:经常被搜索的字段加索引,查询速度能提升几十倍。

总结

对个人站长来说,MySQL会备份恢复就够用了。性能问题一般在网站访问量大了之后才出现,到时候再深入学优化。

本文由作者原创/授权发布于极跃圈(jiyueip.com)未经许可,禁止转载。题图来自Unsplash,基于CC0协议。

声明:极跃圈(JIYUEIP.com)内网友所发表的所有内容及言论仅代表其本人,并不反映任何极跃圈(JIYUEIP.com)之意见及观点。

0 讨论
热门最新
总结
暂无总结
0 / 600