阿里云 自定义系统,阿里云游戏服务器
如何将自建库迁移到阿里云RDS
前提条件
已完成 RDS实例数据库的准备,可参见申请外网地址和MySQL 5.7高可用版/5.5/5.6创建数据库和账号。
操作步骤
本例以有公网 IP的本地数据库迁移到 RDS上为例。
准备本地数据
在正式迁移之前,需要先在本地数据库和 RDS实例中创建迁移账号,并在 RDS实例中创建要迁移的数据库,并将要迁移的数据库的读写权限授权给迁移账号。不同的迁移类型需要不同的权限,如下表所示。
迁移类型
结构迁移
全量迁移
增量迁移
本地数据库 select select select replication slave replication client
RDS实例读写权限读写权限读写权限
在本地数据库中创建迁移账号。
CREATE USER'username'@'host' IDENTIFIED BY'password';
参数说明:
例:要创建账号为William,密码为Changme123的账号从任意主机登录本地数据库,命令如下:
CREATE USER'William'@'%' IDENTIFIED BY'Changme123';
username:要创建的账号
host:指定该账号登录数据库的主机。如果是本地用户可以使用localhost,如果想让该用户从任意主机登录,可以使用通配符%
password:该账号的登录密码
在本地数据库中给迁移账号授权,本地数据库中迁移账号的权限要求请参见上表。
GRANT privileges ON databasename.tablename TO'username'@'host' WITH GRANT OPTION;
参数说明:
例:授权账号William对所有数据库和表的所有权限,并可以从任意主机登录本地数据库,命令如下:
GRANT ALL ON*.* TO'William'@'%';
说明
如果需要进行增量迁移,那么需要确认本地数据库的 binlog是否开启并正确设置,执行以下步骤。
privileges:该账号的操作权限,如 SELECT、INSERT、UPDATE等。如果要授权该账号所有权限,则使用ALL
databasename:数据库名。如果要授权该账号所有的数据库权限,则使用通配符*
tablename:表名。如果要授权该账号所有的表权限,则使用通配符*
username:要授权的账号名
host:授权登录数据库的主机名。如果是本地用户可以使用localhost,如果想让该用户从任意主机登录,可以使用通配符%
WITH GRANT OPTION:授权该账号能使用GRANT命令,该参数为可选
开启本地数据库的 binlog。
使用如下命令查询是否开启了binlog。
show global variables like"log_bin";
如果查询结果为 log_bin=OFF,那么本地数据库没有开启 binlog。为了使迁移过程中产生的增量数据能同步迁移,需要修改配置文件my.cnf中的如下参数。
log_bin=mysql_binbinlog_format=rowserver_id=大于 1的整数binlog_row_image=full//当本地 MySQL版本大于 5.6时,则需设置该项
修改完成后,重启 MySQL进程。
$mysql_dir/bin/mysqladmin-u root-p shutdown$mysql_dir/bin/safe_mysqld&
其中,“mysql_dir”为MySQL安装目录。
正式迁移操作
数据准备完毕后,即可进入正式的迁移操作。
在RDS管理控制台上单击迁移数据库,进入DTS,如下图所示。
单击创建在线迁移任务,进入创建迁移任务页面,如下图所示。
输入任务名称、本地数据库信息和目标数据库信息,单击授权白名单并进入下一步,如下图所示。
实例类型:默认为RDS实例
RDS实例 ID:目标 RDS实例的 ID。点击下拉菜单将自动联想当前登录RDS管理控制台的账号的 RDS实例,点击选择所需要的实例
账号:目标 RDS数据库的迁移账号
密码:目标 RDS数据库迁移账号对应的密码
实例类型:本地数据库的实例类型,可以选择有公网IP的自建数据库、ECS上的自建数据库、RDS实例、云数据库MongoDB
数据库类型:本地数据库的类型,可以选择 Oracle、MySQL、SQLServer、PostgreSQL、MongoDB
主机名或 IP地址:本地数据库的公网地址
端口:本地数据库的公网端口
账号:本地数据库的迁移账号
密码:本地数据库迁移账号对应的密码
任务名称:自定义任务名称,可以保持默认值
源库信息
目标库信息
择迁移类型,并在迁移对象中选择要迁移的对象,单击>将要迁移的对象放入已选择中,单击预检查并启动,如下图所示。
说明
数据迁移只会将本地数据库的数据(结构)复制一份到目标数据库,并不会对本地数据库数据(结构)造成影响。
如果要修改迁移对象在目标数据库上的名字,可以在已选择列表右侧单击编辑,修改已选择的对象名称,如上图4所示。
说明
以下以预检查不通过为例进行描述,如果预检查通过,请直接参见步骤 8。
系统显示预检查结果,如下图所示。
单击检测结果为失败的检测项后的!,查看失败详细信息,根据失败详细信息完成错误排查。
错误排查完毕后,在迁移任务列表页面,选择当前迁移任务,单击启动,如下图所示。
系统预检查通过后,单击确定,自动进行迁移任务,如下图所示。
后续操作
因迁移账号拥有读写权限,为了保证本地数据库安全,请在数据迁移完成后,删除本地数据库和 RDS实例中的迁移账号
阿里云如何更换操作系统
1.登录到阿里云ECS云服务器控制台
2.找到需要重装系统的ECS实例,先停止实例:点击“更多”---“实例状态”---“停止”
(如果实例已经停止,请忽略此步骤)
3.点击“更多”---“磁盘和镜像”---“更换系统盘”,如下图所示
:
阿里云ECS云服务器重装系统方法教程
更换系统盘注意事项:
ECS实例更换系统盘后,磁盘ID会变更,原系统盘会被释放。
请注意:
您原系统盘的用户快照会保留,自动快照则根据您该系统盘属性值“自动快照是否随磁盘释放”的选项来判断是否保留或随磁盘删除;您可以进入磁盘列表点击“修改属性”查看或修改属性值。
自动快照策略将失效,需要重新设置。
您在操作前做好相关备份,以免数据丢失给你造成损失。
4.系统盘选择:选择更换系统盘后,您可以选择阿里云的公共镜像、自定义镜像、共享镜像或者镜像市场的镜像。按需选择镜像后,即可完成云服务器操作系统的安装,一般等待1-2分钟即可安装完毕。
苹果手机怎么设置阿里云邮
为了设置苹果手机上的阿里云邮箱,请遵循以下步骤:
首先,在电脑网页端登录阿里云邮箱(),点击右上角的“邮箱设置”,然后找到并点击“客户端密码”,启用此功能并输入客户端密码。通常情况下,客户端密码使用登录密码即可。
接下来,在您的iPhone上,打开“设置”应用,进入“邮件、通讯录、日历”,点击“添加账户”,选择“其他”,再选择“邮件账户”。
在新页面中,输入自定义的名称,邮箱地址为“user@aliyun.com”,密码则使用步骤一中获取的客户端密码。
设置收件服务器时,请输入主机名为“imap.aliyun.com”,用户名为“user@aliyun.com”,选择加密方式为“SSL开”,并设置端口号为“993”。
对于发件服务器,使用相同设置,即主机名“smtp.aliyun.com”,用户名“user@aliyun.com”,加密方式为“SSL开”,端口号为“465”。这里也使用了步骤一中的客户端密码。
完成上述设置后,系统会自动勾选相关参数,确保设置无误。如果以上步骤正确无误,您应该可以成功设置阿里云邮箱在苹果手机上。
如果此解答对您有所帮助,请给予积极评价,您的认可对我们非常宝贵。