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

Ubuntu下mysql安装及远程连接支持配置

1.安装

  • 下载mysql-server(必须加sudo)
sudo apt update
sudo apt install mysql-server
  • 查看mysql的状态
sudo service mysql status
  • 通过如下命令开启mysql
sudo service mysql start

2.配置

  • 第一次安装mysql后,为root设置一个密码
#进入mysql终端
sudo mysql#设置root密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
  • 以密码方式登录mysql
mysql -u root -p
  • 支持root用户允许远程连接mysql数据库

允许任何ip地址(%表示允许任何ip地址)的电脑用root和密码(password)来访问这个mysql server。

grant all on *.* to 'root'@'%';
flush privileges;# 授权
grant all on *.* To hans@'192.168.11.161';
grant select,create on oldboy_test.* To hans@'192.168.11.161';# 查看授权
show grants for hans@'192.168.11.161';
# 刷新权限表
flush privileges;

bind-address选项用于指定MySQL服务器监听的IP地址。

默认情况下,它设置为127.0.0.1,表示仅监听本地回环地址。

如果你希望MySQL服务器对外部网络可访问,可以将其设置为服务器的IP地址或0.0.0.0

port选项用于指定MySQL服务器监听的端口号,默认为3306。


[mysqld]
port=3306
bind-address=0.0.0.0
  • 之后重启mysql
service mysql restart

http://www.lryc.cn/news/124237.html

相关文章:

  • 自然语言处理: 第八章chatGPT的搭建
  • 阿里云国际版云服务器防火墙怎么设置呢?
  • 安装elasticsearch
  • 【Sklearn】基于朴素贝叶斯算法的数据分类预测(Excel可直接替换数据)
  • 学习Vue:创建和使用组件
  • 【MongoDB基础】
  • NLP文本匹配任务Text Matching [有监督训练]:PointWise(单塔)、DSSM(双塔)、Sentence BERT(双塔)项目实践
  • 2023牛客第八场补题报告A H J K
  • KubeSphere 部署 Zookeeper 实战教程
  • 麦肯锡重磅发布2023年15项技术趋势,生成式AI首次入选,选对了就是风口
  • 【软件工程质量】代码质量管理平台Sonar
  • 【EI/SCOPUS检索】第三届计算机视觉、应用与算法国际学术会议(CVAA 2023)
  • crm客户管理系统的功能有哪些?
  • leetcode 面试题 02.05 链表求和
  • 培训报名小程序-用户注册
  • java八股文之基本语法
  • java不支持发行版本5
  • 旧版本docker未及时更新,导致更新/etc/docker/daemon.json配置文件出现docker重启失败
  • HTML 语言简介
  • 免费网站客服机器人来了(基于有限状态机),快来体验下
  • 基于Spring Boot的高校在线考试系统的设计与实现(Java+spring boot+VUE+MySQL)
  • vscode里面报:‘xxx‘ is assigned a value but never used.解决办法
  • 每日一题 25K个一组翻转链表
  • NuGet包离线安装方法
  • 网络安全 Day31-运维安全项目-容器架构下
  • 如何给a-table增加列宽拖动功能
  • Labview选项卡之实现被选择选项卡工作
  • 【Image captioning】ruotianluo/self-critical.pytorch之1—数据集的加载与使用
  • 研发工程师玩转Kubernetes——就绪探针(Readiness Probe)和服务(Service)
  • 最新Kali Linux安装教程:从零开始打造网络安全之旅