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 服务器应该已经配置为允许远程连接。请注意,在配置远程连接时,要确保有足够的安全措施,比如合适的防火墙设置、强密码策略等,以确保服务器的安全性。
最后使用数据库管理工具连接测试一下。