如何在macbook上安装mysql?

lurenq lurenq     2022-12-06     380

关键词:

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

    我们耐心等待程序安装,安装完成后,会弹出一个小窗口,上面记录了你的用户名[email protected],用户名后面那一串字符就是初始密码,把这个密码记住。点击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

参考技术Ahomebrew所有mac上的东西都可以用brewinstall安装,这个管理安装插件非常方便。是mac开发的程序员全部必备的工具 参考技术B在~/下创建Sites文件夹在/etc/apache2/users下创建username.conf文件,用vi或者nano打开,把下面的内容复制... 查看详情

如何使用 Homebrew 在 macOS BigSur (Apple Silicon) 上安装和启动 MySQL 5.7?

...间】:2021-06-1113:47:48【问题描述】:我需要使用M1在我的MacBook上安装特定版本的MySQL(5.7)。我正在尝试使用Homebrew来做到这一点。b 查看详情

如何在 Mac 上使用 XAMPP VM 访问 mysql 命令行工具?

...:11【问题描述】:我刚刚开始学习数据库,为此我在我的MacBook上安装了XAMPP。我想使用“mysql”命令行工具,但我安装的XAMPP是作为单独的VM运行的,这意味着我没有来自/Applications/XAM 查看详情

如何在 Windows 10 上安装不同版本的 MySQL?

】如何在Windows10上安装不同版本的MySQL?【英文标题】:HowcanIinstalldifferentversionsofMySQLonWindows10?【发布时间】:2018-01-1915:06:44【问题描述】:我想在Windows上安装不同的MySQL版本。我有一个MySQL5.5正在运行,我想安装一个MySQL5.7来调... 查看详情

如何在 Mac OS 安装上停止 MySQL?

】如何在MacOS安装上停止MySQL?【英文标题】:HowdoyoustopMySQLonaMacOSinstall?【发布时间】:2010-09-1104:27:23【问题描述】:我通过MacPorts安装了MySQL。我需要什么命令来停止服务器(我需要测试我的应用程序在MySQL死机时的行为)?【... 查看详情

如何在一台服务器上安装两个mysql或者更多

如何在一台服务器上安装两个mysql1      前言   上篇写了在一台机器上源码编译安装一个mysql,那么如何在一台机器上源码编译安装两个mysql或者更多呢?2      环境mysql软件包... 查看详情

如何在 OSX Mojave 上安装 MySQL 5.6?

】如何在OSXMojave上安装MySQL5.6?【英文标题】:HowtoinstallMySQL5.6onOSXMojave?【发布时间】:2019-07-2222:45:19【问题描述】:我需要在我的Mac上安装MySQL5.6,在Mojave下运行。(因为AWSAuroraServerless只允许MySQL5.6)如果.dmg可用,那将不是问... 查看详情

如何在 Mac OS X 上安装 MySQL gem

】如何在MacOSX上安装MySQLgem【英文标题】:HowtoinstallMySQLgemonMacOSX【发布时间】:2011-06-2509:44:22【问题描述】:在MacOSX上安装mysqlgem需要什么?我收到错误“无法构建原生扩展”。【问题讨论】:【参考方案1】:首先安装MySQL,使... 查看详情

如何在 mac 上安装命令行 MySQL 客户端?

】如何在mac上安装命令行MySQL客户端?【英文标题】:HowdoIinstallcommandlineMySQLclientonmac?【发布时间】:2015-09-0812:38:17【问题描述】:我想为命令行安装MySQL客户端,而不是GUI。我在网上搜索过,但只找到了安装MySQL服务器的说明。... 查看详情

如何在 MAMP 安装上从终端运行 mysql 命令?

】如何在MAMP安装上从终端运行mysql命令?【英文标题】:HowtorunmysqlcommandsfromterminalonaMAMPinstall?【发布时间】:2014-09-1916:28:09【问题描述】:我刚刚从mamp.info页面安装了mamp(xampp),它正在我的mac(apache、php、phpmyadmin和mysql)上运行... 查看详情

如何在 Iron python 上安装和使用 sqlobject+mysql?

】如何在Ironpython上安装和使用sqlobject+mysql?【英文标题】:Howtoinstallandusesqlobject+mysqlonironpython?【发布时间】:2012-08-0122:39:59【问题描述】:是否可以使用sqlobject从Ironpython连接到mysql数据库?如果是这样,怎么做?我必须安装什... 查看详情

如何在 Windows 上安装 mysql2 gem

】如何在Windows上安装mysql2gem【英文标题】:Howtoinstallmysql2gemonWindows【发布时间】:2011-06-0622:18:59【问题描述】:我正在使用DevKit和XAMPP,现在我必须执行以下命令:geminstallmysql2-v0.2.6--platform=ruby----with-mysql-dir="x:\\ProgramFiles\\mysql-5.... 查看详情

如何在windows系统上为php7安装mysql驱动

】如何在windows系统上为php7安装mysql驱动【英文标题】:howtoinstallmysqldriversforphp7onwindowssystem【发布时间】:2017-11-3006:35:57【问题描述】:如何在windows系统上为php7安装MySQL驱动?错误:-pear-pear.php.net/mdb2_driver_mysql1.4.1的安装请求->... 查看详情

如何在 MacOS 上重置 MySQL 或 MariaDB(使用 brew 安装)?

】如何在MacOS上重置MySQL或MariaDB(使用brew安装)?【英文标题】:HowtoresetMySQLorMariaDBonMacOS(installedwithbrew)?【发布时间】:2020-11-1607:52:58【问题描述】:我运行brewinstallmysql或brewinstallmariadb然后mysql_install_db和mysql_secure_installation但由... 查看详情

如何在zabbix上安装mysql监控插件pmp

PMP,全称是PerconaMonitoringPlugins,是Percona公司为MySQL监控写的插件。支持Nagios,Cacti。从PMP1.1开始,支持Zabbix。下面,看看如何在Zabbix上安装PMP。 配置ZabbixAgent下载PMP下载地址:https://www.percona.com/downloads/percona-monitoring-plugins/ 查看详情

markdown如何在旧款macbook上安装docker,即macbookpro2009?(代码片段)

查看详情

如何在同一台机器上安装多个mysql的实例(转)

  最近由于工作的需要,需要在同一台机器上搭建两个MySQL的实例,(注:已经存在了一个3306的MySQL的实例)。  先说下,什么是mysql的多实例,简单的来说就是一台机器上安装了多个mysql的服务,通过不同的端口(如3307,3308... 查看详情

如何在同一台机器上安装多个mysql的实例转(代码片段)

 https://www.cnblogs.com/shangzekai/p/4375271.html 最近由于工作的需要,需要在同一台机器上搭建两个MySQL的实例,(注:已经存在了一个3306的MySQL的实例)。  先说下,什么是mysql的多实例,简单的来说就是一台机器上安装了多... 查看详情