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

华为云远程登录_华为云电脑如何远程连接电脑引言最近在自己的华为云服务器上想装一个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行以后)

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

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

总结

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

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

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

(0)
上一篇 2022年8月31日 下午3:46
下一篇 2022年8月31日 下午3:46


相关推荐

  • 【就业工作】AI 辅助编程赋能 助力学子职场逐梦

    【就业工作】AI 辅助编程赋能 助力学子职场逐梦

    2026年3月16日
    1
  • tcpip3次握手的通信过程是_tcp协议为什么要三次握手

    tcpip3次握手的通信过程是_tcp协议为什么要三次握手关于tcp通信过程中的三次握手、四次挥手的过程三次握手:此过程中:第一次握手,客户端先发一个SYN请求并附带一个J的值给服务端第二次握手,服务端收到请求后解堵塞,发送一个SYN请求并附带一个K值,还发送了第一次握手后对客户端的响应包并附带在之前接收到的J值的基础上加上1,即J+1第三次握手,客户端收到服务端发来的SYN请求和K值后,再发送一个K+1的响应包给服务端至此,三次握手成功…

    2022年8月18日
    6
  • JSP实现简单的用户登录和注册

    JSP实现简单的用户登录和注册实验环境 Tomcat9 0 MySQL8 0 JDBC8 0 实验方法 利用连接池连接 MySQL 进行操作首先创建一个 DynamicWebPr 连接池的创建在 nbsp WebContent nbsp 目录下的 nbsp META INF nbsp 目录下创建文件 nbsp context xml 记住文件的名字不能更改 context xml xmlve

    2026年3月19日
    1
  • Spark pool_spark docker

    Spark pool_spark docker概述这篇文章主要是分析一下Pool这个任务调度的队列。整体代码量也不是很大,正好可以详细的分析一下,前面在TaskSchedulerImpl提到大体的功能,这个点在丰富一下吧。DAGSchedul

    2022年8月4日
    10
  • 私网ip和公网ip_详解

    私网ip和公网ip_详解备注:此博客为转载,原作者地址请点击此处 版权声明:本文为小小呆原创文章,转载请注明出处! https://blog.csdn.net/gui951753/article/details/79210535  IP可以分为PublicIP和Privat…

    2022年6月11日
    41
  • UpdatePanel的用法详解

    UpdatePanel的用法详解Asp.netUpdatePanel允许用户构建一个丰富的,以客户端为中心的应用程序,引用UpdatePanel控件,能够实现页面的部分刷新,一个包含scriptManage和UpdatePan

    2022年7月2日
    26

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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