安装
-
安装
-
配置
- 配置Mysql Server的密码策略
- use strong password encryption,使用强密码加密。mysql8支持基于SHA256的更强的认证方式,所有新安装的mysql server建议使用这个方式。clients或connectors如果不支持这个方式,就不能连接到这个mysql server。☑️
- use legacy password encryption,使用老式的密码加密。
- 配置root的密码:合理的密码规则为:至少8个字符,包含数字、字母、其他字符
- 配置Mysql Server的密码策略
-
检查
打开“系统偏好设置”,发现mysql server已经安装了:
已经在running了。
-
终端连接mysql server
打开终端,为Path路径附加MySQL的bin目录:
PATH="$PATH":/usr/local/mysql/bin
然后通过以下命令登陆MySQL
mysql -u root -p
如果像修改密码:
set PASSWORD =PASSWORD('123456');
- 在终端体验mysql
查看数据库,默认有如下:
使用数据库,如mysql:
查看该库下的表:
打印表结构:
desc default_roles;
- 推荐安装mysql GUI(可视化工具)
DBeaver是免费的。
忘记root密码
- 进入配置页面,关闭服务“stop mysql server”
- 进入终端
cd /usr/local/mysql/bin/
登录管理员权限
sudo su
输入以下命令禁止mysql验证功能
./mysqld_safe --skip-grant-tables &
回车后,mysql会自动重启,变成running状态
- 设置密码
输入命令:
./mysql
再输入命令
FLUSH PRIVILEGES
再输入命令:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密码');
新密码设置成功!