Ubuntu设置MySQL远程访问

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: Ubuntu设置MySQL远程访问

一、设置mysql远程访问 -> 第一种方式



1. 编辑mysql配置文件,把其中bind-address = 127.0.0.1注释了


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



  1. 使用root进入mysql命令行,执行如下2个命令,示例中mysql的root账号和密码:(我的账号密码是root 123456,如果未初始化密码,建议先设置一下,默认的太麻烦了,更改默认密码我也是尝试了很长时间,写了一篇博客参考)


    设置密码的博客:https://blog.csdn.net/weixin_45525272/article/details/107774685


    在MySQL中按照模板要求输入语句


    grant all on *.* to root@'%' identified by '123456' with grant option;
    flush privileges;
    



  1. 重启mysql


/etc/init.d/mysql restart


二、设置mysql远程访问 -> 第二种方式


  1. 编辑mysql配置文件,把其中bind-address = 127.0.0.1注释了


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


  1. 使用root进入mysql命令行,执行如下2个命令,示例中mysql的root账号密码:root


     mysql –u root -p        
     mysql> use mysql; 
     mysql> update user set host = '%' where user = 'root';
     mysql> flush privileges;


第一句是以权限用户root登录


第二句:选择mysql库


第三句:修改host值(以通配符%的内容增加主机/IP地址),当然也可以直接增加IP地址


第四句:刷新MySQL的系统权限相关表


3. 重启mysql


/etc/init.d/mysql restart


三、Windows上MySQL管理器下载与远程访问使用方法


下载与安装


MySQL安装的详细步骤与Navicat for MySQL 安装软件


链接:https://pan.baidu.com/s/1pYUXLBNtqqEQUv4anhdvIA


提取码:w9i1


使用


  1. 点击连接选择MySQL



  1. 写上初始连接配置



  1. 点击连接测试查看是否成功



  1. 点击左侧数据库连接就可以使用了
相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
2月前
|
Ubuntu Shell Python
Ubuntu学习笔记(一):pycharm设置快捷启动图标详解
这篇博客详细讲解了如何在Ubuntu 20.04系统中为PyCharm设置快捷启动图标,包括创建.desktop文件、编辑文件内容以及添加到收藏夹的步骤。
412 0
Ubuntu学习笔记(一):pycharm设置快捷启动图标详解
|
4月前
|
SQL DataWorks 关系型数据库
DataWorks产品使用合集之如何跨账号访问同一个MySQL
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
|
11天前
|
运维 监控 Ubuntu
【运维】如何在Ubuntu中设置一个内存守护进程来确保内存不会溢出
通过设置内存守护进程,可以有效监控和管理系统内存使用情况,防止内存溢出带来的系统崩溃和服务中断。本文介绍了如何在Ubuntu中编写和配置内存守护脚本,并将其设置为systemd服务。通过这种方式,可以在内存使用超过设定阈值时自动采取措施,确保系统稳定运行。
29 4
|
2月前
|
关系型数据库 MySQL Linux
Docker安装Mysql5.7,解决无法访问DockerHub问题
当 Docker Hub 无法访问时,可以通过配置国内镜像加速来解决应用安装失败和镜像拉取超时的问题。本文介绍了如何在 CentOS 上一键配置国内镜像加速,并成功拉取 MySQL 5.7 镜像。
641 2
Docker安装Mysql5.7,解决无法访问DockerHub问题
|
2月前
|
网络协议 Ubuntu 网络安全
|
2月前
|
Ubuntu 关系型数据库 MySQL
ubuntu使用aliyun源+mysql删除有外键约束的数据+查看特定目录的大小
ubuntu使用aliyun源+mysql删除有外键约束的数据+查看特定目录的大小
88 4
|
2月前
|
开发框架 缓存 Ubuntu
dotnet开发框架+ubuntu防火墙命令+win11设置自动登录+阿里云短信发送限制
dotnet开发框架+ubuntu防火墙命令+win11设置自动登录+阿里云短信发送限制
46 3
|
2月前
|
存储 Kubernetes 负载均衡
基于Ubuntu-22.04安装K8s-v1.28.2实验(四)使用域名访问网站应用
基于Ubuntu-22.04安装K8s-v1.28.2实验(四)使用域名访问网站应用
44 1
|
2月前
|
负载均衡 应用服务中间件 nginx
基于Ubuntu-22.04安装K8s-v1.28.2实验(二)使用kube-vip实现集群VIP访问
基于Ubuntu-22.04安装K8s-v1.28.2实验(二)使用kube-vip实现集群VIP访问
76 1
|
2月前
|
Ubuntu 安全 网络协议
Ubuntu设置smb功能
通过以上步骤,您已经在Ubuntu系统上成功设置了SMB共享服务,实现了与不同操作系统间的文件共享。记住,根据实际需求调整配置文件,特别是在安全性方面,比如限制访问权限、使用加密传输等,以确保共享环境既便利又安全。
104 0