在Mac命令行中,可以通过安装MySQL客户端并配置网络连接来使用MySQL数据库。首先确保已安装MySQL客户端,然后通过命令行连接到公网的MySQL实例,输入正确的主机地址、端口号、用户名和密码即可进行数据库操作。
安装MySQL
1、下载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服务:
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实例。
本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/31437.html