【Mac os系统】安装MySQL数据库
环境
系统:Mac os intel芯片
1 下载安装包
(1)查看芯片型号
uname -a | awk -F " " ‘{print $(NF-1)}’
我的输出root:xnu-7195.101.2~1/RELEASE_X86_64
表明是X86_64bit的型号
(2)官网下载安装包
https://dev.mysql.com/downloads/mysql/
需要注册后登录,并选择芯片型号的下载包,点击下载
2 安装过程
(1)点击安装
选择:选择Use Legacy Password Encryption方式安装
其他默认安装即可。
记得输入一个密码后,才能进行下一步。
(2)配置路径
首先打开系统偏好设置 -> MySQL 把它打开
启动MySQL服务
打开终端,输入
cd ~
touch .bash_profile
open -e .bash_profile
在打开的文件中输入:
export PATH=${PATH}:/usr/local/mysql/bin
然后保存,退出文件,关闭终端并退出。
(3)启动MySQL命令控制台
mysql -u root -p
会提示输入密码
(4)授权 root 用户的所有权限并设置远程访问,参考【https://javamana.com/2022/170/202206190621375814.html】
MySQL安装成功后,用户默认只支持本地访问,无法远程访问,客户端会报错:2002 - Can’t connect to server on ‘127.0.0.1’ (36))。这时需要新建远程访问用户,用于Navicat连接到mysql。首先进入mysql 命令行控制台。
mysql -u root -p
提示输入密码后,进入mysql的命令控制台。再授权
GRANT ALL ON . TO ‘root’@‘’%';
如果成功,返回Query OK
(5)修改密码(可选)
先启动Mysql,再修改密码
mysql -u root -p
SET PASSWORD FOR ‘root’@‘localhost’ = PASSWORD(‘新密码’)
SET PASSWORD FOR ‘root’@‘localhost’ = PASSWORD(‘1230’)
3 问题总结
(1)权限问题:因为它来自身份不明的开发者,不显示允许任何来源
解决方法
打开终端,输入
sudo spctl --master-disable
关闭【终端】,重新打开 【系统偏好设置】 – 【安全性与隐私】 – 【通用】 中就会出现且选中 【允许任何来源】,这样设置后就可以安装受限制的”来自身份不明开发者”的程序。
(2)安装包问题:“MySQL 8.0.31-community”不能安装在这台电脑上。
解决方法,下错了芯片类型的安装包。回到第一步,查看电脑芯片类型,选择对应的安装包
常用命令
(1)启动MySQL服务
sudo /usr/local/MySQL/support-files/mysql.server start
(2)停止MySQL服务
sudo /usr/local/mysql/support-files/mysql.server stop
(3) 重启MySQL服务
sudo /usr/local/mysql/support-files/mysql.server restart
相关文章
- 从本体论开始说起——运营商关系图谱的构建及应用
- 如何成为一名数据科学家?
- 从未见过的堂兄杀了人,你的DNA是关键证据
- 20个安全可靠的免费数据源,各领域数据任你挑
- 20个安全可靠的免费数据源,各领域数据任你挑
- 阿里云李飞飞:All in Cloud时代,云原生数据库优势明显
- 基于Hadoop生态系统的一高性能数据存储格式CarbonData(性能篇)
- 大数据告诉你:10年漫威,到底有多少角色
- TigerGraph:实时图数据库助力金融风控升级
- Splunk利用Splunk Connected Experiences和Splunk Business Flow 扩大数据访问
- 大数据开发常见的9种数据分析手段
- 以免在景区看人,我爬了5W条全国景点门票数据...
- 【实战解析】基于HBase的大数据存储在京东的应用场景
- 数据科学家告诉你哪些计算机科学书籍是你应该看的
- Kafka作为大数据的核心技术,你了解多少?
- Spring Boot 整合 Redis 实现缓存操作
- 大数据学习必须掌握的五大核心技术有哪些?
- 基于Antlr在Apache Flink中实现监控规则DSL化的探索实践
- 甲骨文再次被Gartner评为分析型数据管理解决方案魔力象限领导者
- 爬取吴亦凡微博102118条转发数据,扒一扒流量的真假