Mac mymsql-8 使用

0 阅读2分钟

环境

电脑:macOS 10.15.7

安装包:mysql-8.0.23-macos10.15-x86_64 (官网下载)

客户端:Navicat 12.0.22

步骤

安装

1.直接打开mysql官网下载并点击安装,这里安装的是mysql8版本,因为8版本对密码加严。

2.安装完以后打开,系统设置 -> 有mysql管理台 (这是mac电脑会有这种),看是否启动

点击进入以下界面,绿色代表显示已启动,这里可管理mysql启动停止等,另外还有安装路径显示,修改密码等(不建议在些修改密码)

(注:安装mysql8时,会有让输入一下 root 的密码,这个一定要记住,我这里输入123456)

修改密码

1.打开命令行工具输入:open -t .bash_profile 把环境变量配置进去/usr/local/mysql/bin (是mysql安装后的默认路径);

如果提示不存在.bash_profile文件,可以用:touch .bash_profile 创建一个文件再往里加也行;

2.命令行:source ~/.bash_profile 刷新一下

3.命令行:cd /usr/local/mysql/bin/ 到目录

4.连接数据库命令行:./mysql -u root -p 回车后再输入mysql的root密码,如果提示下以错误:

ERROR 1045 (28000): Access denied for user 'apple'@'localhost' (using password: NO)

5.步骤4出现错误(因为mysql8密码严,要么是你密码错误)解决方法输入命令行:sudo ./mysqld_safe --skip-grant-tables 回车跳过安全校验输入开机密码(在此之前一定要关闭mysql服务)

6.然后再 ./mysql -u root -p 输入密码就可以进了

mysql-> show databases;

如果需要修改root的密码,可以进入mysql这个数据库(默认有4个数据库)

mysql-> USE mysql; (";"英文的分号一定要加)

mysql-> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; (这是mysql8版本的方法,5.7版本不一样)

mysql-> FLUSH PRIVILEGES; 刷新

mysql-> quit; 退出mysql命令模式

可以再用./mysql -u root -p验证一下你的新密码是否正确。

Navicat连接Mysql8

1.添加mysql连接,输入正确的账密,在测试连通性时,可能会遇到下面错误:

2003 - Can't connect to MySQL server on '127.0.0.1' (61 "Connection refused")

2.遇到上面截图问题不要慌,点击Advanced,把Use socket file勾选上就行,路径不要动

3.再次点击测试连通按钮时会提示成功: