新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
首先看报错窗口。经查阅,错误原因是:本地IP(xxx.xxx.xxx.xxx)没有访问远程数据库的权限。于是下面开启本地IP(xxx.xxx.xxx.xxx)对远程mysql数据库的访问权限。
创新互联公司专注于宁江企业网站建设,成都响应式网站建设,成都商城网站开发。宁江网站建设公司,为宁江等地区提供建站服务。全流程按需定制,专业设计,全程项目跟踪,创新互联公司专业和态度为您提供的服务
要设置远程登陆:默认情况下,mysql只允许本地登录,如果要开启远程连接,则需要修改/etc/mysql/my.conf文件。
添加个支持远程连接的账户,和给予这个账户读取数据库的权限。
有两种方法,一种方法使用mysql的check table和repair table 的sql语句,另一种方法是使用MySQL提供的多个myisamchk, isamchk数据检测恢复工具。前者使用起来比较简便。推荐使用。
添加个支持远程连接的账户,和给予这个账户读取数据库的权限。
改表法。帐号不允许从远程登陆,只能在localhost。
1、打开 开始菜单 远程桌面连接,或在 开始菜单 搜索 中输入 mstsc。也可以使用快捷键 Win+R 来启动运行窗口,输入 mstsc后回车启动远程桌面连接。在 远程桌面连接 对话框中,输入实例的公网 IP 地址。单击 显示选项。
2、远程服务器连接MySQL,需要创建一个允许远程访问的用户。创建用户:CREATE USERusername@host IDENTIFIED BY password其中username 是用户名,host是可以进行远程访问数据库的服务器地址。
3、查看MySQL进程是否正常,可以阿里云服务器 ECS 服务器上输入:ps -ef|grep mysqld mysqld_safe和mysqld都在,说明MySQL进程是正常,若没有这两进程,执行/etc/init.d/mysqld start,启动msyql。
4、[mysqld]skip-name-resolve 注意配置完成后重启mysql服务,0一下的就不需要添加了。分配权限:这里我们建议单独创建一个用户,不要使用root用户,这个用户最好是指定需要连接的计算机。
5、mysql数据库配置文件不要只监听本地地址;mysql添加账号的时候开启远程允许;防火墙关闭下或者开放3306;阿里云账号登陆后管理ECS那边的安全策略开启3306这样数据库使用的端口。