阿里云远程终端连接mysql数据库?阿里云mysql数据库

阿里云服务器ECSMySQL数据库忘记密码怎么办

先以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输入你的新密码进入啦

连接阿里云rds需要本地mysql服务么

购买 RDS的购买非常简单,在阿里云网站RDS专区选择一款适合你的就够了。有内存、存储空间、最大连接数三个参考数据,大家买之前可以看一下自己大概的需求,比如我要迁移的网站,每天访问量大概30W的PV左右,最近一年左右的MYSQL最大连接数是113,数据库总大小只有1.8G,于是果断的选择了RDS的MYSQL新二型。存储空间够用就行,最大连接数需要小小的注意一下,如果最大连接数不够用,可能会造成“too many connections”的错误,大家可以稍微参考一下我上面给出来的数据。如果是新站,可以先购买最小的型号,如果不够,日后可以随时升级,很方便。目前阿里云RDS提供的mysql是5.5版本的。

设置RDS

购买到适合自己的套餐,付款开通之后,登陆阿里云管理控制台,就能看到我们的RDS实例了。我们购买的是一个RDS实例,在这个实例里面,你可以创建很多个MYSQL数据库,同时也能创建很多个数据库账号,像我购买的新2型就支持最多50个数据库账号和200个数据库,这对于我来说就已经足够了,这些数据库共享上面购买的内存、存储空间和最大连接数。

创建数据库和用户:

在控制台的“数据库管理”中选择新建数据库,就会打开如下图的数据库新建页面,数据库名称看你的需要了,随意填入几个简单的字符都可以,字符集这里根据你的程序需要了,RDS支持utf8、GBK、Latin1,我要迁移的论坛是GBK编码,就选了gbk,数据库用户名和密码根据自己的需要填写就可以了,密码可以设置稍微复杂一点,账号类型选择“读写”。如下图所示。

切换连接模式如果你是在阿里云服务器上连接rds使用,就选择内网模式,如果是在其他服务器上连接RDS使用,就选择外网模式,在控制台的右上角有切换方式。

设置IP白名单 RDS可以设置允许访问的IP,这一点对安全非常有用。直接在这里填入你要连接RDS的服务器的IP即可,如果是外网模式,请填入外网IP,如果是内网模式,填入内网IP即可。当然,图方便的,也可以填入%,表示允许所有IP连接,非常不建议这么做。设置好了如上这些,我们就可以开始使用RDS了。

迁移数据阿里云官方提供了一套数据迁移工具,查看,不过个人感觉那套工具有很多的使用门槛,如果数据库不是特别庞大,就不需要使用了。我迁移数据的时候使用的是Navicat for Mysql,这个工具使用简单,方便,适合小白。我的数据库只有1.8G,所以就使用了很简单的方法来操作了。先在源服务器上安装Navicat,然后在Navicat上建立到现有数据库的连接和到RDS的连接,在上面步骤中设置IP白名单时,记得把你现在安装Navicat的这机器的IP加入到白名单里面。然后我们在现有的数据库上右键,选择“数据传输”。在弹出的数据传输界面中,源数据库选择我们现在使用的数据库,把数据库对象中的“表”全部选中,如果有使用视图等东西,就一并选上,目标数据库选择你在RDS上建立的数据库,这样简单的设置之后,直接点击开始就在传输数据了,接下来只要泡杯咖啡慢慢等着就行。

数据库本地轻松连接阿里云MySQL数据库本地连接阿里云mysql

使用阿里云MySQL数据库的管理越来越多,存储数据并执行应用程序中的查询,因此对本地用户连接远程MySQL数据库就显得尤为重要了。本文将带领大家了解如何使用本地客户端连接阿里云MySQL数据库。

我们假设:

–你已经拥有阿里云账号,并且为了测试而有一个MySQL实例;

–你的本地电脑上安装的是Navicat(Navicat是一款连接MySQL、SQL Server、Oracle、PostgreSQL和SQLite数据库的强大数据库管理及开发工具)

首先,登录到阿里云控制台,单击”RDS”,从左边的菜单中单击”实例”,就可以看到你的MySQL实例了,我们找到连接MySQL实例需要的信息:

–主机:

–端口:3306

–数据库名:

–用户名:

–密码:

然后,在本地登录Navicat,点击左上角”新建”,选择MySQL,输入相关连接信息到提示框,如下代码:

> Host:

> User:

> Password:

> Port: 3306

最后,点击”连接”即可在本地成功连接到阿里云MySQL数据库,以上步骤使得本地用户轻松连接阿里云MySQL数据库变得简单易行,不再受网络限制,可以大大提高处理数据的效率。

阅读剩余
THE END