首页 > 数据库 >ubuntu mysql远程连接 bind-address配置

ubuntu mysql远程连接 bind-address配置

时间:2024-09-23 18:53:27浏览次数:9  
标签:mysql bind sudo cnf mysqld address 权限 连接

dd远程连接数据库配置文件bind-address为127.0.0.1 (只允许本地连接) 但在etc/mysql/mysql.conf.d文件下mysqld.cnf只为可读 无法修改

步骤

        1:找到在ubuntu etc/mysql/mysql.conf.d文件夹右键终端打开。

        2:输入sudo -s后输入密码权限登录。

        3:输入ls mysqld.cnf -l 查看文件读写权限 二进制转换rw=6 r=4。

        3:在本目录下输入 chmod 666 mysqld.cnf (把文件权限为所有者设置为可读写(rw))回车 。

chmod 666 mysqld.cnf

        4:打开桌面端mysqld.cnf文件 修改bind-address为0.0.0.0并保存。

                ​​​​​​​        ​​​​​​​        

        5:回到终端输入chmod (你原来对应读写rw二进制值 比如我的就是644) mysql.cnf 回车。这一步是还原文件原有读写权限。

chmod 644 mysqld.cnf

        6:重启数据库 并建立连接。

如不能建立连接 请继续步骤

        7:乌班图防火墙状态 sudo ufw status 不活动表示未开启

        ​​​​​​​        ​​​​​​​        

        8:如果开启请放行mysql server端口 输入sudo ufw allow 3306 这是mysql默认端口号

sudo ufw allow 3306

如果仍无法建立连接接着往下走。

        9:更改用户连接权限,登入数据库sudo -uroot -p,使用mysql库,查询各账号连接权限。

use mysql;
select user,host from user;

        10:更新root对应host数据为%(任意可连)。

update user set host = '%' where user = 'root';

        11:重新应用服务。

flush privileges;

再去试试连接。。。

标签:mysql,bind,sudo,cnf,mysqld,address,权限,连接
From: https://blog.csdn.net/2301_81116803/article/details/142464622

相关文章

  • MySQL零基础入门教程-3 条件查询、模糊查询、条件关键字和其优先级关系,基础+实战
    教程来源:B站视频BV1Vy4y1z7EX001-数据库概述_哔哩哔哩_bilibili我听课收集整理的课程的完整笔记,供大家学习交流下载:夸克网盘分享本文内容为完整笔记的第三篇 14、条件查询&模糊查询P19-2514.1什么是条件查询?不是将表中所有数据都查出来。是查询出来符合条件的条件查询需要用到whe......
  • MySQL 增删操作面试题
    在数据库操作中,数据的增删是最基础也是最常见的操作。MySQL作为流行的关系型数据库,增删操作在面试中经常涉及。本文准备了30道关于MySQL增删操作的面试题,按照简单、中等、困难的难度划分,并提供了详细的答案和对应的SQL语句。通过这些问题,可以深入理解MySQL在实际应用中的增删操作。......
  • RDS MySql
    第四讲、RDSMySqlRDS是[关系型数据库]务(RelationalDatabaseService)的简称,是一种即开即用、稳定可靠、可弹性伸缩的在线数据库服务。具有多重安全[防护措施]和完善的[性能监控]体系,并提供专业的[数据库备份]、恢复及[优化方案],使您能专注于应用开发和业务发展。一、选型1、......
  • 跟着黑马学MySQL基础篇笔记(4)-多表查询
    37.多表查询-多表关系介绍多表关系概述项目开发中,在进行数据库表结构设计时,会根据业务需求及业务模块之间的关系,分析并设计表结构,由于业务之间相互关联,所以各个表结构之间也存在着各种联系,基本上分为三种:一对多(多对一)多对多一对一一对多(多对一)案例:部门与员工的关系......
  • MySQL 左右连接
    在MySQL中,左连接(LEFTJOIN)和右连接(RIGHTJOIN)都是用于在多个表之间进行关联查询的操作。一、左连接(LEFTJOIN)作用:以左表为基础,返回左表中的所有记录以及与右表中匹配的记录。如果右表中没有匹配的记录,则相应的列将填充为NULL。语法结构:SELECTcolumn_name(s)F......
  • 主从数据库同步配置详解(MySQL/MariaDB)
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、环境准备与安装配置本地部署MySQLUbuntu系统:CentOS系统:MariaDBUbuntu系统:CentOS系统:容器部署MySQLMariaDB二、配置主从库的同步设置四、测试与维护总结前言在数据库管理中,......
  • 【字节跳动面试100题精讲】MySQL 索引文件写入磁盘的完整过程
    欢迎您的阅读,接下来我将为您一步步分析:MySQL索引文件写入磁盘的完整过程。让我们通过多个角度来深入探讨这个问题。MySQL索引文件写入磁盘的完整过程关键词:MySQL、索引、B+树、缓冲池、脏页、检查点、双写缓冲、文件系统缓存、磁盘I/O文章目录MySQL索引文件写入磁......
  • mysql学习笔记1
    安装1.更新sudoaptupdate2.安装$sudoaptinstallmysql-server3.查看运行状况$sudosystemctlstatusmysql.service●mysql.service-MySQLCommunityServerLoaded:loaded(/lib/systemd/system/mysql.service;enabled;vendorpreset:>Active:......
  • MySQL索引
    一.索引是什么MySQL索引是一种数据结构,用于加快数据库查询的速度和性能。大家可以自己试一下有索引和没索引的区别,两者的速度都不是在一个量级上。索引是极大的加快查询数据库的速度。当然,索引这么快也是有代价的,创建索引后会生成索引树,它是占磁盘空间的。磁盘IO是很耗时间......
  • 【PLW003】设备器材云端管理平台v1.0(SpringBoot+Mybatis+NodeJS+MySQL前后端分离)
    设备器材云端管理平台是一种专为各种设备(如教育行业中的实验设备、建筑行业中的施工设备等)租赁或共享孵化的数字化管理工具,旨在融合数字化手段,提高各种设备器材的管理效率、确保设备的安全稳定运行,并优化资源使用及配置效率。随着高新技术的不断发展和应用(如大数据、人工智能等新......