华为云远程登录_华为云电脑如何远程连接电脑

华为云远程登录_华为云电脑如何远程连接电脑引言最近在自己的华为云服务器上想装一个MySQL作为远程的数据库使用,数据库安装之后在本地访问远程数据库遇到了问题,一直报错10038,于是开始了漫长的翻帖爬楼的历程。在这里将这爬楼的历程记录下来。总的来说,(10038)错误有以下几种解决方式:1.mysql数据库user表的host由localhost改为%2.更改root用户的授权(与1相似)…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

引言

最近在自己的华为云服务器上想装一个MySQL 作为远程的数据库使用,数据库安装之后在本地访问远程数据库遇到了问题,一直报错10038 ,于是开始了漫长的翻帖爬楼的历程。在这里将这爬楼的历程记录下来。

总的来说,(10038) 错误有以下几种解决方式:

1. mysql 数据库 user表 的 host 由 localhost 改为 %

2. 更改root用户的授权(与 1 相似 )

3. 更改服务器的防火墙设置(即:开放服务器的3306端口的入站访问)

4.  更改mysql 的配置文件(到这才解决)

 

下面分别对使用这几种方法解决问题的过程进行详细的说明:

一  更改mysql 数据库 user表 的 host 

1. 通过远程访问服务器,登录数据库

2. 选择使用mysql数据库,并查看user 表中的host 信息

3. 更改root 用户的host 信息

mysql -u root -p

mysql> use mysql;
mysql> select user,host from user;
mysql> grant all privileges on *.* to 'root'@'%' identified by 'password' with grant option;
mysql> select user,host from user;
​mysql> flush privileges;

华为云远程登录_华为云电脑如何远程连接电脑

注:*.* 指所有的数据库中所有的表,localhost 之仅本机可访问,%指所有的ip 均可访问。

二 更改服务器防火墙

在云服务器的安全组设置中开放3306 端口(mysql)。

华为云远程登录_华为云电脑如何远程连接电脑

添加完成后记得刷新,并进入服务器管理的控制台刷新服务器。

三 更改mysql 的配置文件

MySQL配置文件中会默认只能本地访问。具体参数为 bind-address = 127.0.0.1 ,需要在配置文件中将设置信息注释掉。这个参数的具体位置在

/etc/mysql/mysql.conf.d/mysqld.cnf

下面,我们来复现下具体的寻找过程。。。

cd /etc/mysql
ls
cat my.cnf
 
    !includedir /etc/mysql/conf.d/
    !includedir /etc/mysql/mysql.conf.d/
cd conf.d
ls
cd ../mysql.conf.d
ls
vim mysqld.cnf

心里那是一个累啊。。。。(大家可以直接找到文件 mysqld.cnf 更改参数即可)

vim /etc/mysql/mysql.conf.d/mysqld.cnf

华为云远程登录_华为云电脑如何远程连接电脑

使用vim 编辑 mysqld.cnf 文件:

华为云远程登录_华为云电脑如何远程连接电脑

找到 bind-address  = 127.0.0.1 并注释掉,到此问题解决!(大概在40行以后)

下面是远程连接成功的截图

华为云远程登录_华为云电脑如何远程连接电脑

总结

虽然解决问题的过程是很痛苦的,无休止的爬楼,爬楼仍然解决不了的时候会使人崩溃。可是在弄清楚每一个步骤所解决的问题和问题背后的知识收获还是很大的。更重要的是,大家应该都有体会,在解决问题那一刻的愉悦是很享受的。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/183777.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 人体表面积的计算公式_体表面积快速计算公式

    人体表面积的计算公式_体表面积快速计算公式体表面积(BSA)即是人体表面积。由于形状的特殊性,直接测量非常复杂。多年来,人们总结出许多计算公式用于估算体表面积。使用这些公式,身体表面积将以平方米计算出来。常用体表面积计算公式:1)Mosteller公式:一个最经常使用的公式,发布于1987年。BSA(m²)=([身高(cm)x体重(kg)]/3600)^½。2)DuBois与DuBois公式(1,注):BSA(…

  • 什么是Boot Loader

    什么是Boot Loader

  • Java数据结构与算法入门

    Java数据结构与算法入门第一部分:Java数据结构要理解Java数据结构,必须能清楚何为数据结构?数据结构:Data_Structure,它是储存数据的一种结构体,在此结构中储存一些数据,而这些数据之间有一定的关系。而各数据元素之间的相互关系,又包括三个组成成分,数据的逻辑结构,数据的存储结构和数据运算结构。而一个数据结构的设计过程分成抽象层、数据结构层和实现层。数据结构在Java的语言体系中按逻辑结构可以分为两大类:线…

  • Eclipse 汉化教程完美版

    Eclipse 汉化教程完美版1.首先查看自己的Eclipse版本号点来Help中的AboutEclipse,我的是最新版本的Oxygen。2、去官网上找对应的汉化安装包路径浏览器打开网址 http://www.eclipse.org/babel/downloads.php 找到对应自己版本的安装包我的是http://archive.eclipse.org/technology/babel/update-site/R0.15…

  • 防火墙基础

    防火墙基础

  • Spring Boot热部署-JRebel

    Spring Boot热部署-JRebel

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号