MySQL是常用的一款开源数据库,对各个平台都提供了支持,而Macbook又作为程序员的一款主力开发工具经常被使用。因此怎么在Macbook上安装MySQL进行程序开发也成了一项基本技能。下面来跟随本经验一起学习怎么在Macbook上安装MySQL吧。

 

工具/原料

 
  • 可以上网的Macbook笔记本

MySQL的下载

 
  1. 1

    在Mac上打开浏览器,然后打开百度官网。输入mysql,在查询结果中查找有官网字样的链接。对于一些应用的比较多的应用,基本上官网标识的链接就是正确的链接。看到官网链接后,点击download,进入到mysql的下载页面。

  2. 2

    在下载页面往下拉,找到MySQL Community Server,这个是MySQL的开源版本,是免费的,而上面的MySQL Enterprise是收费版本。对于刚开始学习MySQL的来说,免费版已经包含需要学习的所有功能了,找到链接后,点击下面的Doownloads

  3. 3

    这个时候就会跳转到MySQL Community Server的下载页面,往下拉,可以看到最新的版本已经是8.0版本了,但是还是那句老话,开始学习的时候不要学习最新的。学习最稳定版本,出错的几率小,出错时找到解决方案的几率大。这个时候需要把页面往上拉,找到MySQL 5.7,这个版本是稳定版里的最新版。

  4. 4

    点击进去以后,网站一般会自动识别你的系统版本, 然后给出对应的链接。如果没有识别到,你可以手动选择你的系统版本,mac就选择macos。然后下面就会出来对应的下载链接。点击Downloads按钮开始下载安装包。

  5. 5

    mac上初学者最好选择dmg格式的安装包,图形化界面安装,学习成本比较低。点击download按钮后,会跳到登录页面,如果有mysql的账号就登录,没有就点击下面的no thanks那个链接,开始自动下载。

  6. 6

    稍等片刻后,软件下载完毕,我们双击下载好的dmg压缩包。然后系统会自动校验安装包的签名,校验完毕后就会弹出安装器。

  7. 7

    在弹出来的安装器里,双击要安装的mysql文件图标,开始进入安装过程。

    END

MySQL的安装

 
  1. 1

    第一步和大多数软件一样,给出一些说明信息,点击继续即可。第二步是用来勾选是否同意它的软件协议的。点击继续。

  2. 2

    软件安装程序会弹出同意协议窗口,点击同意。进入第三步,第三步用来选择安装的用户,普通用户基本上只能选择自己的帐户,点击继续,进入第四步

  3. 3

    第四步用于选择默认位置,一般普通用户都会默认安装到/usr/local/目录下,比如我们安装mysql,则安装完成后对应的目录就是/usr/local/mysql/,记住这个目录,后面会有用的。点击安装,普通用户会要求你输入账号密码。输入完成后点击安装软件,安装程序开始复制文件。

  4. 4

    我们耐心等待程序安装,安装完成后,会弹出一个小窗口,上面记录了你的用户名root@localhost,用户名后面那一串字符就是初始密码,把这个密码记住。点击OK,关闭密码窗口。

  5. 5

    然后就进入到安装的尾声了,此时会弹出新的窗口提示你安装完成,点击完成即可。然后又会提示你是否保留安装器,安装完成了以后基本上没什么用了,可以点击移到废纸篓。如果你顾忌后面可能需要重装,那就点保留按钮。至此,软件安装过程结束。

    END

MySQL的启动和初始化

 
  1. 1

    安装完成后,点击小苹果图标,然后点击系统偏好设置,在打开的窗口中拉到最底下,就能看到mysql的软件图标了。

  2. 2

    双击MySQL的软件图标,会自动打开MySQL的管理界面,可以看到MySQL默认是关闭的,我们启动MySQL,点击后面的start mysql server按钮,这个时候普通用户也需要输入密码,输入完成点ok即可。

  3. 3

    稍等片刻以后就能看到MySQL的状态变成了running状态,表示软件已经启动了。

  4. 4

    在桌面上点击terminal图标,启动终端,然后在终端中执行

    ps aux | grep mysql

    这个命令,查看mysql进程是否存在,从下面图中可以看到,确实存在,说明mysql正常运行。下面我们开始尝试登录。

  5. 5

    前面我们说到软件默认安装到/usr/local/myslq目录下,我们先执行命令切换到这个目录底下,然后使用ls命令查看,命令如下:

    cd /usr/local/mysql

    ls

    结果如下面第一张图中所示,可以看到对应的bin、lib、doc等等目录确实在这里。然后切换到bin目录下,查看,可以看到mysql的可执行命令都在这个目录下面。

  6. 6

    我们在这个目录下执行命令

    ./mysql -u root -p

    输入安装过程中记下来的初始化密码,如果没有问题的话,就能够像下面图中这样正常登录了。能看到服务器的版本信息,以及mysql命令行界面。

  7. 7

    因为初始密码比较复杂,我们需要将它修改为我们容易记录的密码,执行下面的命令来修改:

    SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yourpassword')

    FLUSH PRIVILEGES;

    yourpassword指的是你自己需要设置的密码。执行完成后退出。

  8. 8

    因为mysql的可执行命令在/usr/local/mysql/bin目录下,而这个目录不在普通用户的环境路径下,因此每次执行时都需要输入完整路径,比较麻烦。因此需要将这个路径添加到环境变量中。首先我们需要创建一个 .bash_profile 文件(不要掉了文件名前面的 . 号),命令如下:

    touch .bash_profile

    创建完成后,用编辑器打开这个文件,添加下面的内容:

    PATH = /usr/local/mysql/bin:$PATH

    export PATH

    保存后退出

  9. 9

    然后使用source命令更新,命令如下:

    source .bash_profile

    如下面第一个红框中内容所示,更新完毕后使用

    echo $PATH

    命令查看环境变量,可以看到/usr/local/mysql/bin确实添加进去了。然后我们再执行

    mysql -u root -p

    命令,可以看到可以执行,并且要求你输入密码,输入刚才设置的密码后,可以正常登录。说明正常工作。至此,macbook上安装MySQL的内容讲解完毕。

    EN

如何在Macbook上安装MySQL ?的更多相关文章

  1. 如何在Zabbix上安装MySQL监控插件PMP

    PMP,全称是Percona Monitoring Plugins,是Percona公司为MySQL监控写的插件.支持Nagios,Cacti.从PMP 1.1开始,支持Zabbix. 下面,看看如何 ...

  2. 如何在CentOS7上安装MySQL并实现远程访问

    传送门 本人乃学生小白一枚,近期在学习Linux,所以就简单记录一下~ 安装MySQL 首先,需要检查一下是否已经安装了MySQL : # rpm -qa | grep mysql 这时候没有任何输出 ...

  3. (转)如何在Windows上安装多个MySQL

    原文:http://www.blogjava.net/hongjunli/archive/2009/03/01/257216.html 如何在Windows上安装多个MySQL 本文以免安装版的mys ...

  4. 如何在Lunix云服务器上安装Mysql进行远程连接

    说说这个服务器上安装mysql真是一个大坑啊 ! 我也不知道自己怎么心血来潮就买一个百度云服务器,然后就想着吧自己做的一些小项目都跑上去.嘿嘿...其实就是想显摆下,写点小应用给不是编程的朋友们使用 ...

  5. 怎样在 Ubuntu Linux 上安装 MySQL

    本教程教你如何在基于 Ubuntu 的 Linux 发行版上安装 MySQL.对于首次使用的用户,你将会学习到如何验证你的安装和第一次怎样去连接 MySQL. -- Sergiu MySQL 是一个典 ...

  6. 在CentOS Linux 7.5上安装MySQL

    本文来自与https://www.linuxidc.com/Linux/2018-05/152574.htm 随着CentOS 7 MySQL的发布,世界上最流行的开源关系数据库管理系统在CentOS ...

  7. MySQL 8.x 新版本特性赶紧学!!Linux 服务器上安装 MySQL 8.x

    我是陈皮,一个在互联网 Coding 的 ITer,微信搜索「陈皮的JavaLib」第一时间阅读最新文章,回复[资料],即可获得我精心整理的技术资料,电子书籍,一线大厂面试资料和优秀简历模板. 引言 ...

  8. Ubuntu 20.04上安装MySQL教程,ubuntu安装mysql

    在Ubuntu 20.04上安装MySQL教程 先决条件 确保您以具有sudo特权的用户身份登录. 在Ubuntu上安装MySQL 在撰写本文时,Ubuntu存储库中可用的MySQL的最新版本是MyS ...

  9. Ubuntu上安装MySql过程,以及遇到的一些问题

    今天在Ubuntu服务器上安装MySql的时候遇到了一些问题,记录下来,以防以后忘记. 安装环境:Ubuntu14.04 安装命令: //安装Mysal服务端//会提示输入root密码 sudo ap ...

随机推荐

  1. 第二个视频作品《[SpringCloudAlibaba]微服务之注册中心nacos》上线了

    1.场景描述 第二个视频作品出炉了,<[SpringCloudAlibaba]微服务之注册中心nacos>上线了,有需要的朋友可以直接点击链接观看.(如需购买,请通过本文链接购买) 2. ...

  2. 【转载】ssh-copy-id三步实现SSH无密码登录和ssh常用命令

      ssh-keygen  产生公钥与私钥对 ssh-copy-id 将本机的公钥复制到远程机器的authorized_keys文件中,ssh-copy-id也能让你有到远程机器的home, ~./s ...

  3. 为什么delete后磁盘空间没有释放而truncate会释放?

    背景 因项目需求,需要清理一批旧数据,腾出空间给新数据,让同事负责这件事.料想会很顺利,但很快找到我,并告知在postgresql中把一张大的数据表删除掉了,查询表的size并没有改变. 我震惊了,问 ...

  4. C# 使用TopShelf实现Windows服务部署

    一.TopShelf介绍 topShelf是创建Windows服务的一种方式,可以方便管理应用服务,最大广泛应用于,数据实时接收,定时推送等. 二.TopShelf使用 1.安装 TopShelf程序 ...

  5. Localize UI Elements 汉化界面(本地化)

    In this lesson, you will learn the basics of localizing visible UI elements. By default, the applica ...

  6. Docker容器镜像打成tar包

    简述需求: 在现在容器上保存镜像进行打包,在另一台服务上使用 首先查看下现有要打tar包的容器 docker ps -a 接下来用commit参数进行保存镜像, -a 提交人的姓名  -m “提交内容 ...

  7. SQLyog连接MySQL8.0报2058错误的解决方案

    引言 用SQLyog连接MySQL8.0(社区版:mysql-installer-community-8.0.15.0.msi),出现错误2058(Plugin caching_sha2_passwo ...

  8. ABAP分享四 选择屏幕下拉菜单简单实现示例

    PARAMETERS p_carri2 LIKE spfli-carrid                    AS LISTBOX VISIBLE LENGTH 20                ...

  9. SQL server 安装成功到使用Sa SQL server验证登录等一系列问题

    使用 Windows 身份验证方式登录 出现错误 无法连接到 本地服务器 解决问题: SQL server配置管理器:服务远程过程调用失败 https://blog.csdn.net/gfjjggg/ ...

  10. oracle 查询两个字段值相同的记录

    select A.* from tb_mend_enrol A, (select A.Typeid, A.address from tb_mend_enrol A group by A.Typeid, ...