MySQL安装与远程连接数据库操作教程

本文详细介绍了在Mac上安装MySQL的步骤,包括设置root密码、配置文件修改、创建远程用户并授权、防火墙设置以及重启服务。同时强调了远程连接时的安全注意事项。
摘要由CSDN通过智能技术生成

MySQL操作教程

MySQL安装

Mac 版mysql安装步骤:
1.首先进入网址https://dev.mysql.com/downloads/mysql/
2.下载一个mysql版本。
在这里插入图片描述
3.点击Download。
在这里插入图片描述

点击no thanks,just start my download.
4.安装。
在这里插入图片描述
点击左边的安装包就会出现右边的界面。
一直点继续。
建议安装前先开启允许任何来源。
在这里插入图片描述
如何开启任何来源,请移步百度搜索。
5.最后设置mysql的root密码。
这个密码要牢记,登陆mysql时会用。
6.在终端中输入mysql -u root -p
如若出现
zsh: command not found: mysql
这段话
在终端中先输入

alias mysql=/usr/local/mysql/bin/mysql

再输入

mysql -u root -p

最后输入刚刚设置的密码,输入密码时不可视属于正常现象。

当出现以下界面说明安装成功!
在这里插入图片描述
也可以设置环境变量来省去路径操作。

MySQL远程连接

当你想用本地计算机连接虚拟机的数据库时,在cmd窗口使用ipconfig查看虚拟机ip地址,并且在本地计算机使用ping+ip地址的命令看看是否能联通,同理互相都能联通后,进行下一步操作。
编辑 MySQL 配置文件:
打开 MySQL 的配置文件(通常是 my.cnf 或 my.ini),找到 bind-address 配置项,并将其改为 MySQL 服务器的 IP 地址或者 0.0.0.0,以允许来自任何 IP 的连接。如果是想让所有 IP 都能连接,则可以设置为 0.0.0.0。

创建远程用户:
在 MySQL 中创建一个允许远程连接的用户:
sql语句:

CREATE USER 'remote'@'%' IDENTIFIED BY '123456';

这会创建一个用户名为 ‘username’,允许从任何主机(%)连接的用户。(用户名和密码可以自行更改)

授予远程连接权限:
授予新用户远程连接权限:
sql语句:

GRANT ALL PRIVILEGES ON *.* TO 'remote'@'%';

这会给用户 ‘username’ 允许从任何主机连接,并具有所有数据库和表的权限。

刷新权限:
在执行完上述步骤后,需要刷新 MySQL 的权限:
sql语句:

FLUSH PRIVILEGES;

防火墙设置:
确保在服务器端口 3306(默认 MySQL 端口)是打开的,以允许远程连接。

重启 MySQL 服务:
最后,重启 MySQL 服务以使更改生效:

完成以上步骤后,你的 MySQL 服务器应该已经配置为允许远程连接。请注意,在配置远程连接时,要确保有足够的安全措施,比如合适的防火墙设置、强密码策略等,以确保服务器的安全性。
最后使用数据库管理工具连接测试一下。
在这里插入图片描述
在这里插入图片描述

  • 6
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值