macOS下mysql 8.0.16 安装配置图文教程
作者:weixin_42244551 发布时间:2024-01-28 19:26:13
本文为大家分享了macOS下mysql 8.0.16 安装配置教程,供大家参考,具体内容如下
1、安装程序下载
打开MySQL 官网
选择 DOWNLOADS -> Community -> NySQL Community Server。
拖到页面底部,选择操作系统,此处是 8.0.16。安装包适用 macOS 10.14 版本,对 32 位或 64 位都兼容。
此处选择第一个,直接将 dmg 文件下载到本地。
紧接着会跳出注册或登录提示,选择跳过,直接下载安装包。
将安装包保存到本地。
2、安装程序使用
打开安装包进入安装过程。
Step1.介绍 -> 继续。
Step2. 许可 -> 继续 -> 同意
Step3. 安装类型 -> 安装
Step4. Configuration -> 选择第一个强密码方式 -> next
输入密码,要求至少 8 位字符,建议是数字、字母、特殊字符的混合。 -> Finish
Step5.安装完成,关闭。
3、服务启动
打开系统偏好设置,在最低端找到“MySQL”图标,点击打开。
如果显示如下图,为“Stop MySQL Server”,则表示服务已经启动,否则若为“Start MySQL Server”,则表示服务关闭,需点击手动启动。
点击Configuration 可以查看相关配置。
4、终端启动
打开 Mac 自带“终端”。
窗口内容显示为 “[电脑名]MacBook:~ [用户名]$”
在$符号后输入代码:”mysql –u root –p” (注意短横前都有 1 个空格,一共有 3个空格)并按回车。
情况 1:如果出现“Enter password:”,则输入上面安装时设置的密码。回车。
情况 2:如果出现 command not found,则在新的一行$后再次输入代码:“cd /usr/local/bin/” (注意 cd 后面有一个空格),并按回车。
窗口新的一行内容显示为“[电脑名]MacBook:bin [用户名]$”。
新的$后输入“sudo ln –fs /usr/local/mysql/bin/mysql/ mysql”。(注意 i 和 l 的区别,一共 4 个空格)。
出现“Password:”,则输入该计算机用户密码,即开机密码。回车成功后,在新的$后再次输入代码”mysql –u root –p”
(注意短横前都有一个空格,一共 3 个空格)并按回车。转情况 1。
情况 3:输入代码:”mysql –u root –p” 后,返回:-bash : mysql : command not found
1.打开Mac的终端,输入:vim ~/.bash_profile
2.然后输入:i 或者按键盘的insert按钮,进入输入状态,最下面多了一个insert显示
3.然后输入:PATH=$PATH:/usr/local/mysql/bin
4.然后按esc,退出输入状态,这时候最下面的inser显示会消失
5.最后按住shift键,同时输入 :(冒号)---------注意:这里一定要同时按住,不然后面输入不了wq
6.输入wq ,保存输入,此时会自动退出到终端界面
7.接着输入:source ~/.bash_profile ,使环境变量生效
8.关闭终端,并重新打开终端。转情况1
最终出现“mysql>”光标。具体见下图。
5、测试是否安装成功
在“mysql>”后输入“SHOW DATABASES;”(注意末尾 s 和;),显示如下,则表示安装成功。
精彩专题分享:
mysql不同版本安装教程
mysql5.7各版本安装教程
mysql5.6各版本安装教程
mysql8.0各版本安装教程
来源:https://blog.csdn.net/weixin_42244551/article/details/94495404


猜你喜欢
- import timeimport paramikoclass HandleParamiko: '''
- 所谓的列表推导式,就是指的轻量级循环创建列表。基本使用方式# 创建一个0-10的列表a = [x for x in range(11)]pr
- MSSQL2000安全设置Sql server 2000建立独立帐号数据库方法首先我们启动Sql server 2000数据库,并打开企业管
- 1、缘由在日常开发中,我们经常需要监控应用程序的状态,及时发现问题并采取措施解决。而通过邮件发送报警信息则是一种常见的实现方式。Python
- 本文实例讲述了JS实现仿新浪微博发布内容为空时提示功能。分享给大家供大家参考。具体如下:这里使用JavaScript模拟新浪微博的一个功能,
- decimal 模块:decimal意思为十进制,这个模块提供了十进制浮点运算支持1.可以传递给Decimal整型或者字符串参数,但不能是浮
- 项目需求:浏览器中访问django后端某一条url(如:127.0.0.1:8080/get_book/),实时朝数据库中生成一千条数据并将
- 开发环境说明:python 3.6.2Vs studio 2017 (已经安装C++桌面开发)我的vcvarsall.bat 路径为:&qu
- win7 64位下如何安装配置mysql-5.7.5-m15-winx64 距离上次安装MySQL已经过去好久了。步骤这些,有可能
- 前言密码重置功能相信对大家来说都不陌生,本文主要给大家介绍了关于使用Django内置的认证视图实现简单的通过邮箱重置密码的功能,分享出来供大
- 序 号前 缀使用的变量/范围或数据类型1a or arrArray2b or blnBoolean3bytByte4
- 本文实例讲述了Python实现的重启关机程序的方法,对Python程序设计有一定的参考价值。具体方法如下:实例代码如下:#!/usr/bin
- BETWEEN 运算符用于 WHERE 表达式中,选取介于两个值之间的数据范围。BETWEEN 同 AND 一起搭配使用,语法如下:WHER
- 创建游戏文件 2048.py首先导入需要的包:import cursesfrom random import randrange, choi
- 前言:Python的内建模块itertools提供了非常有用的用于操作迭代对象的函数,itertools提供的几个“无限
- 双休日常常意味着很多休息时间。与其懒洋洋地坐在那里玩游戏,为何不学点新知识武装自己?本文中不会特定推荐哪种编程语言,但是会提供基于GitHu
- 1.前言当我们创建Core项目的时候,Web根目录下会有个wwwroot文件目录,wwwroot文件目录里面默认有HTML、CSS、IMG、
- MySQL中union和order by是可以一起使用的,但是在使用中需要注意一些小问题,下面通过例子来说明。首先看下面的t1表。1、如果直
- append(),extend(), insert()都是列表操作中常用的插入函数。其中前两个均接收一个参数,并插入到列表尾部。最后一个接收
- mock.js简介官方链接:Mock.js (mockjs.com)前端开发人员用来模拟虚拟数据,拦截ajax请求,方便模拟后端接口安装np