zoukankan      html  css  js  c++  java
  • mac 安装MySQL

      

      Mac 安装MySQL有两种方式。下面一一介绍

    一、下载dmg包安装 

      1、下载MySQL dmg 包, 从官网 : http://www.mysql.com/downloads/ 进入, 点击下方的DOWNLOADS : MySQL Community Server

     

      选择dmg文件下载

      

      接着, 会跳转到如下页面, 你只需要选择不登录,直接下载即可  

      2、进入系统偏好设置,点击MySQL,开启MySQL服务

      

      3、环境变量配置(windows也是这样run的。可以不配置, 但每次必须在msyql的安装目录下,执行mysql命令。)

      进入到用户目录下 执行 vim .bash_profile   。添加如下内容

      

    ##mysql
    export PATH=${PATH}:/usr/local/mysql/bin

       快速启动、结束MySQL服务, 可以使用alias命令

    alias mysqlstart='sudo /usr/local/mysql/support-files/mysql.server start'
    alias mysqlstop='sudo /usr/local/mysql/support-files/mysql.server stop'

      我们就可以在任何地方执行mysql命令了。

      如果你还没有配置环境变量, 可以先进入MySQL安装目录, 再执行MySQL相关命令。安装目录在/user/local/mysql版本 。 我的目录是 

      

    /usr/local/mysql-5.7.16-osx10.11-x86_64

      
      遇到的问题顺便在这里提下, 说不定能帮读者少走点弯路, 参考资料 http://stackoverflow.com/questions/13480170/access-denied-for-mysql-error-1045

      在终端直接输入 Mysql -uroot -p , 弹出输入密码, 输入密码后就报如下错误

    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

       如果输入 mysql -uroot , 会显示另外一种错误

    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

      google了下, 找到了几个解决方案

      方案一 (以非授权模式启动, 这样可以不输入密码):

      ①、先把MySQL服务关了

    msyqlstop
    

      ②、在终端输入

    sudo mysqld_safe --skip-grant-tables

       ③、新开另一个终端

       直接输入 mysql

      ④、修改下mysql默认密码

       注意 : mysql 5.7 密码字段是字段 authentication_string, 而不是之前版本的 password 参考资料 http://bbs.bestsdk.com/detail/762.html

    UPDATE user SET authentication_string=PASSWORD('root') WHERE user = 'root'

    密码修改可以参考下这篇博文 :http://zhouxuguang.blog.51cto.com/1053090/236292

      

      方案二(授权模式启动,需要输入登录安装MySQL默认生成的密码):

      ①、进入到安装目录, 

      

    cd /usr/local/mysql/bin
    

      执行

    mysql -uroot -p
    

      

      再执行 show databases; 提示重置密码。

      重置密码

    SET PASSWORD = PASSWORD('root');
    

      

      参考  https://stackoverflow.com/questions/33467337/reset-mysql-root-password-using-alter-user-statement-after-install-on-mac

      4、下载安装MySQL Workbench(GUI Tool)

       访问http://www.mysql.com/downloads/ 在下面有一个MySQL Workbench(GUI Tool)的项,点击其下的DOWNLOAD即可进入下载界面:

    环境变量配置(这个不难理解, 像window系统一样,需要配置环境变量,Mysql命令才能被系统识别)

    二、使用homebrew安装MySQL(推荐)

      1、安装命令

      

    brew install mysql

      

      2、启动MySQL

      

    bash mysql.server start

      3、mysql -uroot 登录

    参考文献 

    http://www.cnblogs.com/macro-cheng/archive/2011/10/25/mysql-001.html

      

  • 相关阅读:
    web服务器-Apache
    nginx优化
    nginx下载限速
    nginx-URL重写
    HDU 5358 First One 求和(序列求和,优化)
    HDU 5360 Hiking 登山 (优先队列,排序)
    HDU 5353 Average 糖果分配(模拟,图)
    UVALive 4128 Steam Roller 蒸汽式压路机(最短路,变形) WA中。。。。。
    HDU 5348 MZL's endless loop 给边定向(欧拉回路,最大流)
    HDU 5344 MZL's xor (水题)
  • 原文地址:https://www.cnblogs.com/chenmo-xpw/p/6102933.html
Copyright © 2011-2022 走看看