阿里云mysql数据库
Ⅰ 利用阿里云云数据库时在项目配置数据库连接时该怎么配置
一般项目配置数据库连接时,都是配置数据库访问IP地址、数据库名称、访问端口、访问账号和密码等信息,这些在阿里云的云数据库上都是有的,以Mysql数据库为例说明:
你在阿里云的MySQL管理控制台,进入这个MySQL的管理界面,可以在那里看到这个MySQL数据库的IP连接地址和端口号,如下图:

这个Data Source就是阿里云的那个内网地址。
先以root身份SSH连进ECS主机
一、首先尝试了查找安装数据库时的默认密码,一般在account.log账户文件里
位置大概是在 /root/类似sh-1.3.0-ubuntu/account.log
直接 cat account.log 打印一下里面的内容,一些默认的账户信息就在里面,如果没有改过的话。。。
可惜,好像改过了
二、尝试修改mysql的配置文件,使之可以跳过密码直接用root进入数据库再该密码就好了
步骤:
首先找到mysql的配置文件my.cnf 一般在 /etc/my.cnf
cd进 /etc 直接 vim my.cnf 编辑他
在【mysqld】标签下添加一句skip-grant-tables 即可
esc退出编辑 :wq保存退出
然后重启服务器 service mysqld restart 让修改生效
mysql -u root 就可以直接进入数据库了
然后是修改密码 mysql> USE mysql;
mysql> UPDATE user SET Password = password (‘新密码’) WHERE User = ‘root’ ;
mysql> flush privileges ;
mysql> quit
改完密码,再将配置文件改回来,就把添加的那句删掉就好了,然后再次重启服务器
然后就可以使用mysql -u root -p 输入你的新密码进入啦
Ⅲ 阿里云服务器链接mysql数据库慢,是什么原因
看下延时。
如果延时正常的话,然后查询下连接数,检查是不是创建了大量连接。
再没有问题就尝试sqlplus直连。正常情况数据库主机通信不是很大,一般是程序中有大量创建连接引起的。
Ⅳ 如何将阿里云的mysql(RDS)数据备份到本地
本例以本地服务器为 RHEL6/x64 系统,备份文件存储路径为/home/mysql/为例。
- 下载云数据库物理备份文件并上传至目标服务器。备份文件获取方法请参见下载备份数据。如果目标服务器可以访问源实例,您也可以使用wget "url"下载备份文件。其中url为备份文件下载地址。 
- 切换路径到备份文件所在路径。 
- cd /home/mysql/ 
- 解压备份文件。 - 其中,filename.tar.gz为备份文件名。 
- tar vizxf filename.tar.gz 
- 检查解压后文件包含的数据库是否正确。 - 系统显示如下,其中db0dz1rv11f44yg2、mysql和test为云数据库中存在的数据库。 
- -rw-r--r-- 1 root root 269 Aug 19 18:15 backup-my.cnf 
- drwxr-xr-x 2 root root 4096 Aug 21 10:31 db0dz1rv11f44yg2 
- -rw-rw---- 1 root root 209715200 Aug 7 10:44 ibdata1 
- drwxr-xr-x 2 root root 4096 Aug 21 10:31 mysql 
- drwxr-xr-x 2 root root 4096 Aug 21 10:31 test 
- -rw-r--r-- 1 root root 10 Aug 19 18:15 xtrabackup_binary 
- -rw-r--r-- 1 root root 23 Aug 19 18:15 xtrabackup_binlog_info 
- -rw-r--r-- 1 root root 77 Aug 19 18:15 xtrabackup_checkpoints 
- -rw-r--r-- 1 root root 2560 Aug 19 18:15 xtrabackup_logfile 
- -rw-r--r-- 1 root root 72 Aug 19 18:15 xtrabackup_slave_info 
- cd filename/ 
- ll 
- 恢复数据文件。 - 系统显示innobackupex: completed OK!,则数据恢复成功。 
- innobackupex --defaults-file=./backup-my.cnf --apply-log ./ 
- 修改配置文件。将解压文件backup-my.cnf中的innodb_fast_checksum、innodb_page_size、innodb_log_block_size注释掉,并且添加datadir=/home/mysql,如下所示。 
- # This MySQL options file was generated by innobackupex-1.5.1. 
- # The MySQL Server 
- [mysqld] 
- innodb_data_file_path=ibdata1:200M:autoextend 
- innodb_log_files_in_group=2 
- innodb_log_file_size=524288000 
- #innodb_fast_checksum=0 
- #innodb_page_size=16364 
- #innodb_log_block_size=512 
- datadir=/home/mysql/ 
- 重装 MySQL 系统库,取得数据库的 root 权限。 - 系统显示如下,则 mysql 系统库重装成功。 
- Installing MySQL system table... 
- OK 
- Filling help table... 
- OK 
- rm -rf mysql 
- mysql_install_db --user=mysql --datadir=/home/mysql/ 
- 修改文件属主。 
- chown -R mysql:mysql /home/mysql/ 
- 启动 mysqld 进程。 
- mysqld_safe --defaults-file=/home/mysql/backup-my.cnf & 
- 使用客户端登录数据库。 
- mysql –u root –p 
- 验证数据库是否完整。 - 系统显示入选,则数据库恢复成功。 
- +--------------------+ 
- | Database | 
- +--------------------+ 
- | information_schema | 
- | db0dz1rv11f44yg2 | 
- | mysql | 
- | performance_schema | 
- | test | 
- +--------------------+ 
- show databases; 
