建立及管理 MySQL

资料库只能在本地存取 (在您放置脚本的伺服器上),所以无法从不同于您 instance 的其他伺服器连结至您的资料库。 因此,您必须在您为您的资料库设定连结时注明 “localhost” 。


使用 phpMyAdmin 管理 MySQL 资料库

您可以点选您 instance '存取' 区块内相对应资料库的 “登入” 连结以便存取您 Simple Hosting 的资料库。

点选连结登入后,接着请输入 Simple Hosting instance 的 ID 号码及 instance 的管理员密码 (该密码即您在建立 instance 时所设定的密码)。完成之后就会看到 phpMyAdmin 的登入页面:

phpMyAdmin 在预设情况下,使用者名称为 root 而且没有密码。所以请您在使用者名称栏位输入 “root” ,密码栏位保持空白,接着按进入就可以登入 PHPmyAdmin,且可以管理您的资料库。

建立 MySQL 资料库

如果要建立资料库,请从 Simple Hosting 的管理页面登入 phpMyAdmin 的界面,进入之后点选 “资料库” 分页。

接着请为资料库命名,并点选 “建立” 按钮就完成了。

现在您可以为资料库建立使用者。

如果您要为资料库建立使用者,请在资料库的管理页面上选择 “权限” 选项 (点选资料库的名称进入)。点选 “新增一个新使用者“的连结,接着填写表格来建立使用者。

汇入已存在的资料库

如果您要汇入资料供 Gandi Simple Hosting 使用,请前往 phpMyAdmin 界面,然后点选 “汇入” 分页。

phpMyAdmin 支援压缩档。档案必须为以下列格式:”名称.(格式).(压缩”

如果您的资料库过大,则需 透过 sFTP 上传其 ”.sql” 档到 ”/lamp0/tmp” 目录下。接着就可以找到档案,并从 phpMyAdmin 汇入,就不会出现档案过大的错误讯息。

使用指令列管理 MySQL 资料库

To access your MySQL database by command line, you must first log into your instance via the SSH console . 如果您要使用指令列来存取 MySQL 资料库,请先从SSH 控制台登入 instance 。

请注意,若您在几分钟之内未进行任何动作,控制台会自动断线。如果发生上述情况,您可以在不用重新启动控制台的情况下,重新 SSH 连线。

存取资料库

Once logged into your SSH console, you can connect to your MySQL database with the MySQL client with this line (if no root password has been set): 一旦您登入 SSH 控制台之后,就可以输入以下的指令(如果尚未设定根密码)来连结 MySQL 客户端与 MySQL 资料库:

mysql -u root

如果您已经定义了一组根密码,则请使用以下的指令:

mysql -u root -p

资料库汇出

如您要为您的资料进行备份,以下提供您一个很实用的方法。您可以使用 “mysqldump” 指令,如以下的范例(如您要汇出您所有的资料库):

mysqldump -u root -p --all-databases > /srv/data/tmp/backup_mysql.sql

如果您只要汇出一个资料库 (请将您的资料库名称取代 “my_database” ):

mysqldump -u root -p --database my_database > /srv/data/tmp/backup_mysql.sql

anacron 作业也可以执行周期性的自动汇出。 更多相关资讯, 请至此页

请注意,只有 ”/srv/data/tmp” 目录可以写入 - 虚拟主机则例外。我们同时建议您为您的 MySQL 建立一个汇出专用的目录,以便将汇出之档案放置在同一个位置。

重设 MySQL "root" 使用者的密码

请点选 instance 上管理区域的 “重设密码” 的连结,就可以直接从 Gandi 的界面上重设 MySQL “root” 使用者的密码。一旦您完成此动作,您就可以使用 “root” 使用者的身份、密码栏位空白的情况下登入 MySQL 。重设 root 使用者密码并不会对资料库造成任何影响。

如您变更密码,则您必须修改脚本上所有的设定页面,如此一来它们才能够在变更密码后存取资料库。

其他相关资讯

最后更改: 2016/06/08 08:46 (外部编辑)