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

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

安装MySQL

1、下载MySQL安装包

mac 命令行使用mysql数据库_使用MySQL命令行公网连接实例
(图片来源网络,侵删)

访问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服务:

mac 命令行使用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语句来创建数据库和表。

mac 命令行使用mysql数据库_使用MySQL命令行公网连接实例
(图片来源网络,侵删)
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命令行中,输入exitquit命令,即可退出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实例。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/822726.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希新媒体运营
上一篇 2024-08-01 02:31
下一篇 2024-08-01 02:35

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入