当前位置:首页 > 行业动态 > 正文

如何在Mac命令行中通过公网连接并使用MySQL数据库?

在Mac命令行中,可以通过安装MySQL客户端并配置网络连接来使用MySQL数据库。首先确保已安装MySQL客户端,然后通过命令行连接到公网的MySQL实例,输入正确的主机地址、端口号、用户名和密码即可进行数据库操作。

安装MySQL

1、下载MySQL安装包

如何在Mac命令行中通过公网连接并使用MySQL数据库?  第1张

访问MySQL官网(https://www.mysql.com/downloads/)下载适合macOS系统的MySQL安装包。

2、安装MySQL

双击下载的安装包,按照提示进行安装。

3、配置环境变量

将MySQL的bin目录添加到环境变量中,以便在命令行中使用mysql命令,编辑~/.bash_profile文件,添加以下内容:

export PATH=$PATH:/usr/local/mysql/bin

4、启动MySQL服务

在命令行中输入以下命令启动MySQL服务:

sudo /usr/local/mysql/supportfiles/mysql.server start

使用MySQL命令行连接实例

1、打开终端

在macOS系统中,可以通过Finder的“应用程序”>“实用工具”>“终端”来打开终端。

2、登录MySQL

在终端中输入以下命令,用root用户登录MySQL:

mysql u root p

按回车键后,系统会提示输入密码,输入正确的密码后,即可登录到MySQL。

3、创建数据库和表

在MySQL命令行中,可以执行SQL语句来创建数据库和表。

CREATE DATABASE mydb;
USE mydb;
CREATE TABLE users (id INT, name VARCHAR(20));

4、插入数据

向表中插入数据,可以使用INSERT语句。

INSERT INTO users (id, name) VALUES (1, '张三');

5、查询数据

使用SELECT语句查询数据。

SELECT * FROM users;

6、退出MySQL

在MySQL命令行中,输入exit或quit命令,即可退出MySQL。

公网连接实例

1、获取公网IP地址

在终端中输入以下命令,获取公网IP地址:

curl ifconfig.me

2、配置MySQL允许远程连接

编辑MySQL配置文件(通常位于/etc/mysql/mysql.conf.d/mysqld.cnf),在[mysqld]部分添加以下内容:

bindaddress = 0.0.0.0

重启MySQL服务:

sudo /usr/local/mysql/supportfiles/mysql.server restart

3、创建远程访问用户

在MySQL命令行中,创建一个新的用户并授权远程访问。

CREATE USER 'remote'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'remote'@'%';
FLUSH PRIVILEGES;

4、远程连接MySQL

在其他计算机上,使用MySQL客户端工具(如MySQL Workbench、Navicat等),输入公网IP地址、端口(默认为3306)、用户名和密码,即可远程连接MySQL实例。

0

随机文章