macOS 使用数据库可视化工具管理 MySQL
XPoet 自由程序猿

安装 MySQL

官网下载安装

最简单的方式是直接从 MySQL 官网 下载安装包进行安装。

Homebrew 下载安装

在 macOS 上也可以在终端使用 Homebrew 的命令来安装 MySQL。

  1. 安装 Homebrew

    1
    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  2. 使用 Homebrew 安装 MySQL

    1
    brew install mysql

启动 MySQL 服务

验证 MySQL 是否安装成功

在终端使用命令 mysql --version 查看 MySQL 版本,如下图,出现具体的版本号,表示 MySQL 成功安装。

1
mysql --version

image

启动 MySQL 服务

在终端使用命令 bash mysql.server start 来打开 MySQL 服务。

1
bash mysql.server start

如下图,表示 MySQL 服务启动成功。

image


在使用数据库可视化工具连接本地 MySQL 时,需要先启动 MySQL 服务。

查看 MySQL 服务状态

1
bash mysql.server status

停止 MySQL 服务

1
bash mysql.server stop

登录 MySQL

使用 root 账户登录

MySQL 默认的 root 账户不带密码,使用命令 mysql -uroot 可直接登录,如下图,表示登录成功。

1
mysql -uroot

image

设置 root 账户密码

因为默认的 root 账户不带密码,安全起见,我们给 root 账户设置密码。(例如设置密码:123456)

1
set password for 'root'@'localhost'='123456';

image

密码设置成功后,再次登录时需要输入密码,如下命令。

1
mysql -uroot -p'123456'

image

MySQL 常用命令

注意:在终端使用以下命令需要登录到 MySQL。

  1. 查看当前数据库列表

    1
    show databases;
  2. 创建数据库

    1
    create database test123;
  3. 选择数据库

    1
    use 数据库名;
  4. 查看当前数据库下的表

    1
    show tables;
  5. 查看当前数据库下的表结构

    1
    desc 表名;
  6. 删除表

    1
    drop table 表名;
  7. 删除数据库

    1
    drop database 数据库名;

使用 Navicat 管理

点击 Navicat Premium 左上角的”连接”,选择” MySQL “,新建一个 MySQL 连接,参数如下,默认端口 3306

image

注意:

  • 可使用命令 lsof -i:3306 查看 3306 端口是否被占用。

  • 如果点击 “测试连接“ 发现连接不上,出现报错信息:

    2059 - Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(../Frameworks/caching_.......

    错误原因是因为 MySQL 5.7 版本之后,默认验证方式由原来的 mysql_native_password 改成了 caching_sha2_password。只需把验证方式修改成原来的,就能连接上了。

    修改方法:登录 MySQL,执行命令:

    1
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

使用 DBeaver 管理

https://github.com/dbeaver/dbeaver

https://dbeaver.io/

DBeaver 连接 MySQL

持续更新…

 REWARD AUTHOR
 Comments
Comment plugin failed to load
Loading comment plugin