当前位置: 首页 > news >正文

解决服务器中的mysql连接不上Navicat的问题脚本

shell标本,快速解决服务器中的mysql连接不上Navicat的问题

在Linux服务器开发中,mysql的配置文件一般是只允许本地连接
所以想用Navicat进行连接,就需要修改配置和mysql中用户访问表的权限
为了方便,写成了shell脚本

#!/bin/bash# 定义MySQL配置文件路径
mysql_config_file="/etc/mysql/my.cnf"# 检查MySQL配置文件是否存在
if [ ! -f $mysql_config_file ]; thenecho "MySQL配置文件不存在: $mysql_config_file"exit 1
fi
# 将bind-address的值修改为0.0.0.0
sed -i 's/^bind-address.*/bind-address=0.0.0.0/' /etc/mysql/my.cnf
# 重启服务 注意,这里重启服务器的命令可能跟你的不一样
/sf/etc/init.d/mysqld restart
# 新建一个SQL脚本文件
SQL_FILE="modify_table.sql"
# 把SQL命令写到SQL脚本中
cat << EOF > $SQL_FILE
update user set host='%';
flush privileges;
EOF
# 连接到MySQL并修改user表
mysql -u用户名 -p密码 数据库名 < $SQL_FILE
# 删除SQL脚本
rm -rf $SQL_FILE
http://www.lryc.cn/news/231184.html

相关文章:

  • Git Flow的简单使用
  • LOWORD, HIWORD, LOBYTE, HIBYTE的解释
  • Centos7.9用rancher来快速部署K8S
  • NSSCTF第12页(2)
  • 基于单片机的电源切换控制器设计(论文+源码)
  • 机器学习-特征选择:使用Lassco回归精确选择最佳特征
  • uniapp开发ios上线(在win环境下使用三方)
  • 【深度学习 | 核心概念】那些深度学习路上必经的核心概念,确定不来看看? (六)
  • 景联文科技:驾驭数据浪潮,赋能AI产业——全球领先的数据标注解决方案供应商
  • OpenCV+特征检测
  • Excel-lookup函数核对两个表格的数据匹配
  • Vue 简单的语法
  • 华为ensp:vrrp双机热备负载均衡
  • postswigger 靶场(CSRF)攻略-- 1.没有防御措施的 CSRF 漏洞
  • Langchain知识点(下)
  • 百度飞浆环境安装
  • 云效流水线docker部署 :node.js镜像部署VUE项目
  • 软件工程理论与实践 (吕云翔) 第五章 面向对象方法与UML课后习题及其答案解析
  • 三层架构java _web
  • 微信小程序项目——基本目录构成
  • python 基础语法 (常常容易漏掉)
  • servlet 的XML Schema从哪边获取
  • CPU vs GPU:谁更适合进行图像处理?
  • 基于flask+bootstrap4实现的注重创作的轻博客系统项目源码
  • 手把手教你实现贪吃蛇
  • 存储服务器和普通服务器有哪些区别
  • python数据处理作业4:使用numpy数组对象,随机创建4*4的矩阵,并提取其对角元素
  • 每日一题----昂贵的婚礼
  • css实战——清除列表中最后一个元素的下边距
  • Clickhouse学习笔记(15)—— Clickhouse备份