在Mac下进行MySQL环境搭建的两种方法


mac 下安装 mysql 还是很方便的, 总结来看有2个方法。

方法一:用dmg镜像安装

1、安装

官网下载好 MySQL Mac 版安装包,常规步骤安装,安装过程中会出现如下提示:

2019-03-24T18:27:31.043133Z 1 [Note] A temporary password is generated for root@localhost: TdfRm19!o0Xi

其中TdfRm19!o0Xi是初始密码,最好先记住!

2、登陆

在终端命令行 登陆mysql:

$ mysql -u root -p
# 输入上述密码即可

如果这一步提示: bash: mysql: command not found, 执行下面2个命令做个软连接即可:

cd /usr/local/bin
ln -fs /usr/local/mysql-8.0.11-macos10.13-x86_64/bin/mysql mysql

3、修改密码

在 MySQL8.0.4 以前,执行 SET PASSWORD=PASSWORD('新密码') 即可。但新版本不能这样改了,因为密码认证变了。具体步骤可以参考 https://blog.csdn.net/yi247630676/article/details/80352655。

飞娃B2B2C商城电商系统源码 飞娃B2B2C商城电商系统源码

飞蛙B2B2C(FeiWa B2B2C)商城系统是山东破浪网络科技有限公司于2017年最新推出的企业级B2B2C电商平台系统,采用PHP5+MySQL技术为基础,OOP(面向对象)方式进行核心框架搭建,结合MVC模式进行开发,可以支持Windows/Unix服务器环境,需PHP5.3及以上版本支持,可运行于包括Apache、IIS和Nginx在内的多种WEB服务器。

飞娃B2B2C商城电商系统源码 1288 查看详情 飞娃B2B2C商城电商系统源码

方法二:用 Homebrew 进行安装

总所周知,Mac 可以利用 homebrew 进行安装管理,十分方便,如果没有安装 homebrew, 可以点击 https://brew.sh/ 安装。

下面是 mysql 的安装方式

$ brew install mysql   # 安装指定版本: brew install mysql@1.1.1

接下来只要等待就可以了,出现下面文字后我们已经很清楚我们需要做什么了:

==> mysql
We've installed your MySQL database without a root password. To secure it run:
    mysql_secure_installation

MySQL is configured to only allow connections from localhost by default

To connect run:
    mysql -u root

To h*e launchd start mysql now and restart at login:
  brew services start mysql
Or, if you don't want/need a background service you can just run:
  mysql.server start

按说明继续执行,进行初始化操作:

$ myysql_secure_installation

初始化过程中会有很多问题,以下是具体问题部分,以注释为解释:

Would you like to setup VALIDATE PASSWORD component?

Press y|Y for Yes, any other key for No: Y   ## 回复y 需要密码8位以上,回复n 则不做限制

The password validation component is not *ailable. Proceeding with the further steps without the component.
Please set the password for root here.

New password:   ## 设置你的密码

Re-enter new password:   ## 再次输入你的密码

By default, a MySQL installation has an anonymous user,
allowing anyone to log into MySQL without h*ing to h*e
a user account created for them. This is intended only for
testing, and to make the installation go a bit smoother.
You should remove them before moving into a production
environment.

Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y    ## 是否移除匿名用户。考虑安全我选了y
Success.


Normally, root should only be allowed to connect from
'localhost'. This ensures that someone cannot guess at
the root password from the network.

Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y   ## 是否允许远程连mysql 的 root。我用做本地调试,不是远程服务器,所以y了
Success.

By default, MySQL comes with a database named 'test' that
anyone can access. This is also intended only for testing,
and should be removed before moving into a production
environment.


Remove test database and access to it? (Press y|Y for Yes, any other key for No) : Y      ## 是否y了删除test数据库,我选了y
 - Dropping test database...
Success.

 - Removing privileges on test database...
Success.

Reloading the privilege tables will ensure that all changes
made so far will take effect immediately.

Reload privilege tables now? (Press y|Y for Yes, any other key for No) : y      ## 选y, 重新加载权限列表
Success.

All done!

到此配置就结束了,下面我们启动 mysql 即可,记住以下命令:

$ mysql -u root -p   ## 登陆 mysql
$ brew services start mysql@5.7   ## 启动 mysql
$ brew services stop mysql@5.7   ## 停止 mysql
$ mysql.server start   ## 启动 mysql(无后台服务)

推荐学习:《mysql视频教程》

以上就是在Mac下进行MySQL环境搭建的两种方法的详细内容,更多请关注其它相关文章!


# mysql  # macos  # 离线  # 两种  # 周知  # 数据库  # 衡水抖音seo公司排行  # 营销推广费用管理制度  # 顺德网站推广方案书  # pc推广软件网站  # 固始抖音推广营销  # 信息营销推广词怎么写  # seo搜索引擎计划  # 如何提高seo创作效率  # 网站标题title优化代码  # 北京谷歌seo服务内容  # 做什么  # 有很多  # 数据同步  # 如何设置  # 安全策略  # 中会  # 选了 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 优化推广96088 】 【 技术知识133117 】 【 IDC资讯59369 】 【 网络运营7196 】 【 IT资讯61894


相关推荐: Keras中Convolution2D层及其核心辅助层详解  B站怎么快速升级 B站用户等级提升攻略【详解】  百度网盘网页入口链接分享 百度网盘官网入口网页登录  Python中深度嵌套字典与列表的数据提取与条件过滤指南  抖音评论无法发送如何修复 抖音评论功能操作指南  Windows 11怎么删除恢复分区_Windows 11使用Diskpart命令强行删除分区  c++如何掌握指针的核心用法_c++指针入门到精通指南  《知到》打卡课程方法  《下一站江湖2》独孤剑诀习得方法  猫眼电影app如何设置电影上映提醒_猫眼电影上映提醒设置教程  《花瓣》创建专辑方法  微博网页版访问入口 微博网页版网页端使用指南  VS Code的时间线(Timeline)视图:您的代码时光机  Python高效统计字典嵌套列表值在目标列表中的出现次数  《画加》约稿流程  163邮箱在线登录 163邮箱网页版在线入口  菜鸟驿站的取件码忘了怎么办 手机快速查询指南  在VS Code中进行数据科学和机器学习开发  VS Code如何设置默认配置  实时数据流中高效查找最小值与最大值  极兔快递官网查询入口手机版 手机极兔快递登录查询入口官方  我的世界游戏平台入口 我的世界官方官网直达链接  手机雨课堂网页版入口免登录 雨课堂网页版可点击直接进入  《全民k歌》音乐怎么下载到本地2025  iPhone 14 Pro如何更改区域设置_iPhone 14 Pro地区语言修改教程  qq邮箱怎么注册_QQ邮箱注册步骤与注意事项  处理含命名空间的XML文件 Power Query中的高级技巧  Final Cut Pro视频加EQ教程  背部总是隐隐作痛怎么回事 背痛如何改善  纯CSS实现自适应宽度与响应式布局的水平按钮组  《星露谷物语》克林特好感度事件介绍  MySQL多重关联查询:利用别名高效获取同一表的多个关联字段  C++如何实现单例模式_C++线程安全的单例模式写法  excel怎么制作考勤表 excel考勤模板与函数公式讲解  抖音号显示企业机构号是什么意思?企业机构号申请条件是什么?  如何在CSS中设置背景图像:一个全面指南  J*aScript文本高亮功能优化:解决多词匹配错误与精确分割策略  豆包AI怎样为教育场景定制答疑逻辑_为教育场景定制豆包AI答疑逻辑方案【方案】  如何定制PrimeNG Sidebar的背景颜色  Win10怎么设置快速启动 Win10开启快速启动设置方法  《植物大战僵尸3》火龙草作用介绍  之了课堂app做题入口  招商淘客入门指南  J*a中为什么强调组合优于继承_组合模式带来的灵活性与可维护性解析  如何在CSS中实现盒模型多列间距_grid-gap与padding结合  海棠阅读登录教程_详细讲解海棠登录操作  word表格如何按某一列内容进行排序_Word表格按列排序方法  J*aScript包管理器_Npm与Yarn对比  利用Flexbox实现图片元素的二维布局:2x2网格排列指南  CSS过渡与滚动滚动事件结合应用_scroll与transition动画 

 2021-10-28

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

运城市盐湖区信雨科技有限公司


运城市盐湖区信雨科技有限公司

运城市盐湖区信雨科技有限公司是一家深耕海外推广领域十年的专业服务商,作为谷歌推广与Facebook广告全球合作伙伴,聚焦外贸企业出海痛点,以数字化营销为核心,提供一站式海外营销解决方案。公司凭借十年行业沉淀与平台官方资源加持,打破传统外贸获客壁垒,助力企业高效开拓全球市场,成为中小企业出海的可靠合作伙伴。

 8156699

 13765294890

 8156699@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.