Mac系统开发之——Mysql

一 概述

本文介绍如何在Mac系统下安装及配置Mysql的相关操作,需要的系统及软件如下:

  • Mac系统
  • Mysql

二 软件的下载及安装(社区版)

2.1 下载

  • 打开Mysql社区版下载页面,选择操作系统和mysql版本,确认后点击下载

2.2 安装

  • 双击安装包,开始安装

  • 打开mysql安装引导程序

  • Configuration配置中选择密码加密方式(强密码和旧密码,本文选择弱密码方式)

    1
    2
    强密码方式:基于SHA256加密,混合密码,位数不少于8位,libmysqlclient8.0支持这种方式
    若密码方式:使用mysql 5.x 连接器或客户端时使用,混合密码,位数不少于8位

  • 设置弱加密的密码

  • 下一步,等待安装完成

三 启动,停止和卸载mysql

  • 打开系统偏好设置,找到Mysql图标,双击打开

  • 在实例选项开中(如下图),启动,停止和卸载mysql

  • 在配置选项卡中配置文件的目录

四 终端操作mysql

4.1 检测mysql是否安装

  • 打开终端,输入mysql,发现提示commod not found,那是因为我们没配置系统的环境变量

4.2 mysql配置

  • 进入当前用户目录

    cd ~/

  • 创建.bash_profile文件(如果没有.bash_profile)

    touch .bash_profile

  • 之前以上两步后的结果文件(使用command+shift+. 显示隐藏文件)

  • 打开.bash_profile文件对mysql进行配置
    #mysql Mysql_Home=/usr/local/mysql export PATH=$Mysql_Home/bin:$PATH export PATH=$Mysql_Home/support-files:$PATH

  • 打开终端,输入mysql查看是否生效

4.3相关操作

  • 使用终端登陆mysql

    1
    mysql -u root -p

  • 使用终端设置新密码

    • 停止Mysql服务 sudo /usr/local/mysql/support-files/mysql.server stop(输入电脑密码)

    • 进入终端输入:cd /usr/local/mysql/bin/回车后

    • 登录管理员权限 sudo su回车后;

    • 输入以下命令来禁止mysql验证功能 ./mysqld_safe --skip-grant-tables & 回车后mysql会自动重启

    • 输入命令 ./mysql回车后,

    • 输入命令 FLUSH PRIVILEGES; 回车后

    • 输入命令 ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';

  • 服务的启动,停止和查看

    1
    2
    3
    查看MySQL服务状态 sudo mysql.server status
    停止MySQL服务 sudo mysql.server stop
    重启MySQL服务 sudo mysql.server restart

五 可视化界面

使用可视化软件,navicat

六 参考

  • MySQL for Mac 安装教程
  • Mac安装MySQL
  • mac下修改mysql的密码