SiteGround怎么创建数据库和用户?MySQL管理和phpMyAdmin使用

蜗牛大人Siteground主机教程

本文含推广链接:通过此链接购买,本站可获得佣金,不影响你的价格。了解详情

WordPress安装时会自动创建数据库,大部分人一辈子不用手动管它。但手动迁移网站、安装别的程序、排查网站故障时,就需要用到数据库管理。

SiteGround的数据库管理入口是:Site Tools → Site → MySQL。

数据库、用户和权限

MySQL里有三个概念,关系是:

  • 数据库(Database):存放数据的地方,WordPress的文章、设置都在这里;
  • 用户(User):用来登录数据库的账号;
  • 权限(Privileges):这个用户能对这个数据库做什么。

创建了数据库和用户,还必须把用户分配给数据库,否则网站连不上。

创建数据库和用户

  1. 进入Site Tools → Site → MySQL;
  2. Databases标签页,点击Create Database。注意:数据库名称是系统自动生成的,不能自己指定;
  3. Users标签页,点击Create User。用户名同样是自动生成,创建后会提示用户名和密码,这时候要把密码保存下来,之后后台不会再显示;
  4. 在Manage Users里选择这个用户,点击Add New Database,选择数据库,设置权限,点击Confirm。

权限一般选ALL PRIVILEGES(全部权限)。官方还提到,如果要用存储过程,也必须选全部权限。

创建完成后,在网站程序(比如wp-config.php)里填入数据库名、用户名、密码,主机填localhost。

用phpMyAdmin查看和导出数据库

phpMyAdmin就在同一个入口:Site Tools → Site → MySQL → phpMyAdmin标签页,点击进入即可。

常用操作:

  • 导出:选择数据库,点击“导出”,用来备份或搬家,备份思路见《WordPress网站怎么备份?》;
  • 导入:选择数据库,点击“导入”,选择.sql文件;
  • 修改内容:比如在wp_options表里修改siteurl和home,用于修复网址错误。

常见限制和问题

不能在phpMyAdmin里创建或删除数据库

官方说明,在phpMyAdmin里执行CREATE DATABASE会提示权限不足,创建和删除数据库只能在Site Tools的MySQL页面里操作。

数据库名称不能修改

想换名字,只能:

  1. 在Site Tools里新建一个数据库,并给用户分配权限;
  2. 在phpMyAdmin里导出原来的数据库;
  3. 导入到新的数据库里;
  4. 修改网站程序里的数据库名称。

数据库大小限制

SiteGround“合理使用”说明里写的是单个数据库最大约1,000MB,该数据已经比较旧,详见《SiteGround访问量超限会怎样?》。数据库变大之后,可以清理垃圾评论、文章修订版本、过期缓存。

MySQL版本

SiteGround的MySQL版本说明,见《Siteground支持Mysql8吗?》。

网站提示数据库连接错误怎么办

这个报错多数是wp-config.php里的数据库信息和这里不一致,排查步骤见《SiteGround上WordPress常见报错怎么排查?》。

更多教程见《SiteGround主机教程汇总》。

文章版权归作者所有,转载请注明出处:https://woniune.com/posts/siteground-mysql-phpmyadmin/
上一篇SiteGround怎么删除网站和取消主机?删除网站、取消套餐和域名的区别

相关推荐