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

Ubuntu上安装MySQL 8并配置Navicat远程连接

1. 安装MySQL 8

sudo apt update
sudo apt install mysql-server -y

2. 启动MySQL服务

sudo systemctl start mysql
sudo systemctl enable mysql

3. 设置root密码

3.1 登录MySQL(默认无密码):
sudo mysql
3.2 修改root认证方式并设置密码:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
FLUSH PRIVILEGES;
EXIT;
3.3 运行安全脚本(可选但推荐):
sudo mysql_secure_installation
  • 按提示操作:设置密码强度、删除匿名用户、禁止远程root登录等。

4. 创建远程访问用户

4.1 登录MySQL:
mysql -u root -p
4.2 创建用户并授权(替换用户名密码):
CREATE USER '用户名'@'%' IDENTIFIED WITH mysql_native_password BY '密码';
GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%';
FLUSH PRIVILEGES;
EXIT;

5. 允许MySQL远程连接

5.1 修改配置文件:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
  • 找到 bind-address = 127.0.0.1,改为:
    bind-address = 0.0.0.0
    
  • 保存并退出(Ctrl+OEnterCtrl+X)。

6. 开放防火墙端口

sudo ufw allow 3306/tcp
sudo ufw reload

7. 重启MySQL服务

sudo systemctl restart mysql

8. 验证远程连接

  • 在Navicat中使用以下信息连接:
    • 主机/IP: Ubuntu服务器的IP地址
    • 端口: 3306
    • 用户名/密码: 步骤4中创建的用户信息

常见问题解决

  1. 认证插件错误

    • 确保用户使用mysql_native_password插件(步骤4.2已配置)。
  2. 连接被拒绝

    • 检查防火墙规则:sudo ufw status
    • 确认MySQL监听所有IP:sudo netstat -tuln | grep 3306
  3. 密码策略问题

    • 临时降低密码策略:
      SET GLOBAL validate_password.policy = LOW;
      

相关文章:

  • Redis如何实现分布式锁
  • CFCA受邀参加盛京银行手机银行7.0发布会
  • crontab
  • 5月8日星期四今日早报简报微语报早读
  • 红外遥控与NEC编码协议详解
  • C#学习7_面向对象:类、方法、修饰符
  • 【AI】DeepWiki 页面转换成 Markdown 保存 - Chrome 扩展
  • 【速通RAG实战:索引】5.RAG分块策略与Embedding技术
  • React -> AI组件 -> 调用Ollama模型, qwen3:1.7B非常聪明
  • 基础算法系列——树的入门
  • Linux_进程退出与进程等待
  • (14)Element Plus项目综合案例
  • 在Hugging Face网站像Github一样克隆repository到本地的具体步骤
  • bootstrap入门
  • 从代码学习深度学习 - 单发多框检测(SSD)PyTorch版
  • nputop:交互式 Ascend NPU 进程查看器(nvitop昇腾版)
  • 谷云科技iPaaS技术实践:集成平台如何解决库存不准等问题
  • Pycharm安装后打开提示:此应用无法在你的电脑上运行,若要找到合适于你的电脑的版本,请咨询发布者
  • Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
  • Docker 核心目录结构
  • 新疆维吾尔自治区乌鲁木齐市米东区政协原副主席朱文智被查
  • 75岁亚当·费舍尔坐镇,再现80分钟马勒《第九交响曲》
  • 宁波市人大常委会审议生育工作报告,委员建议学前教育免费
  • “子宫内膜异位症”相关论文男性患者样本超六成?福建省人民医院发布情况说明
  • 洗衣机无法有效杀菌
  • 最长3个月免费住宿,南昌人才驿站(洪漂驿站)申请指南发布