连接服务器上mysql数据库

  1. 首先在服务器的安全组上设置开放3306端口(默认是这个,有自定义可以酌情更改)

  2. 更改服务器上的数据库配置文件vi /etc/mysql/my.cnf

增加下面bind- address配置

bash 复制代码
[mysqld]
bind-address=0.0.0.0
  1. 授予本地IP地址的主机连接权限
  • 创建用户:

|---|-------------------------------------------------------|
| | CREATE USER '数据库账号'@'你的ip' IDENTIFIED BY '你的数据库密码'; |

  • 设置权限:

|---|--------------------------------------------------|
| | GRANT ALL PRIVILEGES ON *.* TO '数据库账号'@'你的ip'; |

  • 刷新权限:

|---|---------------------|
| | FLUSH PRIVILEGES; |

相关推荐
苹果酱05673 分钟前
「Mysql优化大师一」mysql服务性能剖析工具
java·vue.js·spring boot·mysql·课程设计
aherhuo3 分钟前
基于openEuler22.09部署OpenStack Yoga云平台(一)
linux·运维·服务器·openstack
Minxinbb5 分钟前
MySQL中Performance Schema库的详解(上)
数据库·mysql·dba
滚雪球~5 分钟前
2002 - Can‘t connect to server on ‘192.168.1.XX‘ (36)
mysql·navicat
WebDeveloper20016 分钟前
如何使用美国域名中心US Domain Center和WordPress创建商业网站
运维·服务器·css·网络·html
檀越剑指大厂30 分钟前
【Linux系列】Shell 脚本中的条件判断:`[ ]`与`[[ ]]`的比较
linux·运维·服务器
mmsx1 小时前
android sqlite 数据库简单封装示例(java)
android·java·数据库
zpjing~.~2 小时前
Mongo 分页判断是否有下一页
数据库
2401_857600952 小时前
技术与教育的融合:构建现代成绩管理系统
数据库·oracle
2301_819287123 小时前
ce第六次作业
linux·运维·服务器·网络