| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> 远程连接阿里云mysql数据库及报错处理 -> 正文阅读 |
|
[大数据]远程连接阿里云mysql数据库及报错处理 |
远程连接阿里云mysql数据,需要设置三点 1、阿里云,云服务器 ECS后台,安全组规则放开3306端口 云服务器-ECS安全组-实例-安全组规则 2、在服务器里,关闭防火墙。centos7默认是firewall作为防火墙 关闭firewall systemctl stop firewalld.service //停止firewall firewall-cmd --state ? ?//查看默认防火墙状态(关闭后显示not running,开启后显示running) 3、在mysql里,设置远程访问权限 3、1 登陆数据库mysql mysql -uroot -p 3、2 登陆mysql后,进入名为mysql的库。
3、3 执行以下命令,开启远程访问权限(在mysql语句中执行语句) grant all privileges on *.* to 'root'@'%' identified by 'youpassword' with grant option; 千万要注意: // % 允许访问的IP地址,表示所有的IP都可以根据root用户进行访问 // youpassword 这边填写远程连接数据库的密码,比如我root的密码是12345678,那么我这里可以填写?12345678,也可以凭空捏造一个,如 abc123456789。 远程连接时,只能使用这里设置的密码。 grant all privileges on *.* to 'root'@'%' identified by '12345678' with grant option; 修改完成后,查看一下修改后的数据。
3、4 flush privileges; //刷新MySQL的系统权限相关表 3、5?重启MySQL(这个好像不是必须的) service mysql restart //重启MySQL命令 然后就可以去远程连接了。 我当时修改完了这三点,依然连接失败。后来找到原因了。 我用的公司内网,连接的阿里云数据库。公司内网有设置,把我的拦截了,我用外网就能正常远程连接我的这个数据库了。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 2:45:42- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |