当前位置: 首页 > news >正文

MacBook M1 Pro下载安装MySql

Mac安装mysql

1、参考

  • https://zhuanlan.zhihu.com/p/168753680
  • https://blog.csdn.net/bitat/article/details/134065466

2、去MySql官网下载安装包

地址:https://downloads.mysql.com/archives/community/
注意事项:请选择不同的版本,系统为MacOS,不同MySql版本对MacOS系统版本要求不同,要注意先查看自己系统版本,然后找到和自己系统版本匹配的MySql版本再下载

3、下载完毕后,打开安装包,安装MySql

a、一直下一步下一步即可完成安装,最后一步,会让你输入一个密码,作为root账号的密码,设置完毕后请牢记
b、我本人设置的密码是(此处省略):******
c、安装完成后,打开设置APP,可以在最下面看到MySql的选项,点击后,显示了我们系统安装的MySql版本信息,以及有启动/停止MySql服务的按钮

4、验证是否安装成功MySql

  • 打开终端,输入“mysql -u root -p”
  • 若提示“command not found:mysql”,说明没有配置好
4 - 1、提示“command not found:mysql”时我们来修改配置文件配置MySql
  • 打开终端
  • 输入“cd ~”,回到根目录
  • 输入“vi .bash_profile”,使用vim打开配置文件
  • 按下“i”键,进入编辑模式
  • 输入“PATH=“$PATH”:/usr/local/mysql/bin”
  • 按下Esc,退出编辑模式
  • 输入“:wq”,保存该文件并退出
4 - 2、配置文件修改好后,在终端输入“source ~/.bash_profile”使配置文件生效

5、设置MySql的编码格式为UTF8

  • 打开终端
  • 输入“sudo vim /etc/my.cnf”,打开文件
  • 按下“i”键,进入编辑模式
  • 输入以下配置
[mysqld]
character-set-server=utf8
[client]
default-character-set=utf8
  • 按下Esc,退出编辑模式
  • 输入“:wq”,保存该文件并退出

6、然后重启MySql服务,使配置生效

  • 打开设置,最下面找到MySql
  • 点击按钮Stop MySQL Server
  • 再次点击按钮Start MySQL Server

7、使用客户端工具连接MySql测试(我这里使用的是DBWeaver)

7 - 1、这里有个小插曲,我连接的时候,提示“Public Key Retrieval is not allowed”,这个意思是“不允许自动从服务器检索公钥,所以无法连接”,所以我们要修改设置,使其允许从服务器检索公钥,解决方法如下:
  • 打开驱动属性
  • 找到allowPublicKeyRetrieval属性,目前为false
  • 修改allowPublicKeyRetrieval属性值,改为true即可

8、连接成功,OK,大功告成~

http://www.xdnf.cn/news/988057.html

相关文章:

  • Redis分布式缓存(RDB、AOF、主从同步)
  • force命令的使用
  • 图文教程——Deepseek最强平替工具免费申请教程——国内edu邮箱可用
  • 传统Web应用和RESTful API模式
  • javaee初阶-多线程
  • C++基础
  • Oracle集群OCR磁盘组掉盘问题处理
  • echart pie label.rich 颜色设置与项目同色
  • matlab红外与可见光图像配准算法
  • Flask 报错修复实战:send_file() got an unexpected keyword argument ‘etag‘
  • 什么是Power Distribution Unit(PDU)以及智能PDU:应用的演变历程
  • C#简单线程启动的几种方法总结
  • Windows平台网络通信
  • SQL Server 查询数据库中所有表中所有字段的数据类型及长度
  • 从“字对字“到“意对意“:AI翻译正在重塑人类的语言认知模式
  • 从代码学习深度学习 - 全局向量的词嵌入(GloVe)PyTorch版
  • 医疗行业双碳战略升维:从合规达标到价值创造的转型路径
  • JavaWeb(JavaBean预习)
  • 智慧园区智能化整体解决方案
  • c#实现绝对路径和相对路径的转换
  • 黑马python(四)
  • CentOS Stream 9——RustDesk基础版自建教程(Docker)
  • <script> 标签的 async 与 defer 属性详解
  • 《Linux C编程实战》笔记番外:如何避免子进程成为僵尸进程
  • 阿里云unbantu、Flask部署模型的一个错误
  • 安卓+苹果端签名教程
  • SiteAzure:文章删除后,前台还能搜索到
  • HarmonyOS - UIObserver(无感监听)
  • TF-IDF算法的代码实践应用——关键词提取、文本分类、信息检索
  • 帆软 BI 从入门到实战全攻略(一):安装激活与添加数据