检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
员密码和root账号权限。 图3 登录实例 步骤2:创建数据库 在DAS界面,选择“SQL操作 > SQL查询”。 在SQL窗口,执行以下命令创建数据库。 create database db1; 您还可以指定模板库,并为每个数据库设置不同的字符集、LC_COLLATE(字符排序规则)和
oxy执行show processlist或者kill时,有可能会出现命令执行时间稍微变长或卡顿的情况,此时无需关注,业务不会受到影响。 当数据库代理节点缩容后,通过代理执行show processlist命令时,可能会将被缩容的节点上的业务展示出来。 通过数据库代理进行kill
0版本不支持password函数,因此需要通过以下步骤恢复: 找出rdsAdmin账号的authentication_string字段,使用以下命令更新: update mysql.user set authentication_string='XXX' 其中XXX为新修改的密码。 重置root账号密码。
不可通过此存储过程删除不存在的数据库。如果您试图删除不存在的数据库,系统将会有如下提示: Cannot find database XXX. 操作步骤 执行以下命令,删除目标自定义数据库。 EXEC rdsadmin.dbo.rds_drop_database '@DBName'; 其中,“@DBName”为需要删除的数据库名称。
satisfy the current policy requirements 5.7版本的GRANT语句会在用户不存在的时候自动创建用户,建议在授权命令后面加上IDENTIFIED BY,此时用户就被创建成功。 查询用户是否存在: select * from mysql.user where
timestamp类型字段的时间范围:'1970-01-01 00:00:01' UTC -- '2038-01-19 03:14:07' UTC,详见官方文档。 使用如下命令查看时区: show variables like "%zone%"; 由于使用的是UTC +8时区,所以timestamp字段默认值需要
revoke EXECUTE on ALL FUNCTIONS IN SCHEMA public from root; root用户执行授权命令需要内核版本为支持root提权的版本,支持root提权版本情况见root用户权限说明。 父主题: 数据库权限
问https://github.com/akopytov/sysbench。 本次测试使用的Sysbench版本为1.0.18,具体的安装命令如下: #wget -c https://github.com/akopytov/sysbench/archive/1.0.18.zip #yum
username来查看,会发现这个用户的相关权限依然有残留,这时候再新建一样的用户,就会触发校验导致创建失败。 解决方案 建议删除用户使用drop命令。 父主题: SQL类
数据库参数修改 RDS是否支持使用SQL命令修改全局参数 如何修改RDS实例的时区 如何设置RDS for MySQL 8.0字符集的编码格式 如何设置RDS for MySQL的表名是否区分大小写 如何设置RDS for MySQL实例开启查询缓存 如何设置RDS for MySQL实例的密码过期策略
密码。 导入数据。 使用mysql命令登录数据库,并创建测试数据库“loadtest”。 mysql -u root -P 3306 -h <host> -p -e "create database loadtest" 使用sysbench命令导入测试背景数据到“loadtest”数据库。
更多信息,请参见通过界面安装和卸载插件和通过SQL命令安装和卸载插件。 基本使用 设置pgaudit扩展 首先需要在插件管理中预加载pgaudit插件,因为pgaudit扩展会安装用于审核数据定义语言 (DDL) 语句的事件触发器。 默认插件管理中已预加载pgaudit插件,也可通过如下命令查看是否加载成功。 show
RDS界面支持修改参数“temp_file_limit”,具体参考修改RDS for PostgreSQL实例参数。 注意事项 执行SQL命令、数据备份恢复等场景都会产生临时文件,临时文件总大小超出“temp_file_limit”限制会导致操作失败。因此,注意“temp_file_limit”不要设置过小。
/usr/local/mysql/data 命令中的相对路径(./backupdir)可替换成绝对路径。 “--defaults-file”为MySQL配置文件位置,您可以根据实际情况进行修改。 启动数据库。 service mysql start 如果是MySQL 5.7,需执行如下命令启动数据库: /bin/systemctl
for PostgreSQL实例默认开启SSL数据加密,且不支持关闭。 创建用户建议 用户在使用CREATE USER或CREATE ROLE命令时,建议指定VALID UNTIL 'timestamp' 参数(timestamp为过期时间戳),设置用户密码的过期时间。 访问数据库对象建议
Server实例。通过SQL Server客户端连接目标实例,具体操作请参见通过公网连接RDS for SQL Server实例。 操作步骤 执行以下命令,授予db_owner角色权限 EXEC master.dbo.rds_add_db_owner @dbname, @user; @dbname:目标数据库。
control_extension('drop', 'pg_stat_statements'); 更多信息,请参见通过界面安装和卸载插件和通过SQL命令安装和卸载插件。 基本使用 pg_stat_statements插件安装好之后,需要开启对应参数。默认参数配置如下,可根据不同业务进行调整。
in ('msdb','master','model','tempdb','rdsadmin','resource') . 操作步骤 执行以下命令, EXEC rdsadmin.dbo.rds_remove_database_from_ag '@DBName'; @ DBName是需要移除的自定义数据库名称。
特殊字符。 前提条件 成功连接RDS for SQL Server实例。关于连接华为云关系型数据库实例,请参考连接实例。 操作步骤 执行以下命令,创建主账号。执行成功后可以使用新的账号登录验证。 EXEC master.dbo.rds_create_major_login @login='loginName'
SELECT control_extension ('drop', 'dblink'); 更多信息,请参见通过界面安装和卸载插件和通过SQL命令安装和卸载插件。 使用dblink插件跨库操作时,要求两个数据库实例的服务端IP必须在同一个VPC内。 基本使用 场景一: 在一个实例里,