![](/images/avatar.png)
安装 MySQL
官网下载安装
最简单的方式是直接从 MySQL 官网 下载安装包进行安装。
Homebrew 下载安装
在 macOS 上也可以在终端使用 Homebrew 的命令来安装 MySQL。
安装 Homebrew
1
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
使用 Homebrew 安装 MySQL
1
brew install mysql
启动 MySQL 服务
验证 MySQL 是否安装成功
在终端使用命令 mysql --version
查看 MySQL 版本,如下图,出现具体的版本号,表示 MySQL 成功安装。
1 | mysql --version |
启动 MySQL 服务
在终端使用命令 bash mysql.server start
来打开 MySQL 服务。
1 | bash mysql.server start |
如下图,表示 MySQL 服务启动成功。
在使用数据库可视化工具连接本地 MySQL 时,需要先启动 MySQL 服务。
查看 MySQL 服务状态
1 | bash mysql.server status |
停止 MySQL 服务
1 | bash mysql.server stop |
登录 MySQL
使用 root 账户登录
MySQL 默认的 root 账户不带密码,使用命令 mysql -uroot
可直接登录,如下图,表示登录成功。
1 | mysql -uroot |
设置 root 账户密码
因为默认的 root 账户不带密码,安全起见,我们给 root 账户设置密码。(例如设置密码:123456)
1 | set password for 'root'@'localhost'='123456'; |
密码设置成功后,再次登录时需要输入密码,如下命令。
1 | mysql -uroot -p'123456' |
MySQL 常用命令
注意:在终端使用以下命令需要登录到 MySQL。
查看当前数据库列表
1
show databases;
创建数据库
1
create database test123;
选择数据库
1
use 数据库名;
查看当前数据库下的表
1
show tables;
查看当前数据库下的表结构
1
desc 表名;
删除表
1
drop table 表名;
删除数据库
1
drop database 数据库名;
使用 Navicat 管理
Navicat 连接 MySQL
点击 Navicat Premium 左上角的”连接”,选择” MySQL “,新建一个 MySQL 连接,参数如下,默认端口 3306。
注意:
可使用命令
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
DBeaver 连接 MySQL
持续更新…