网站的数据都存哪了
一个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会备份恢复就够用了。性能问题一般在网站访问量大了之后才出现,到时候再深入学优化。






