• 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服务关了

    1
    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默认生成的密码):

      ①、进入到安装目录,   

    1
    cd /usr/local/mysql/bin

      执行

    1
    mysql -uroot -p

      

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

      重置密码

    1
    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

  • 相关阅读:
    Bandit Wargame Level18 Writeup(interactive shell and .bashrc )
    Bandit Wargame Level12 Writeup
    Natas Wargame Level25 Writeup(头部注入+POST/GET注入)
    Mybatis 加载 Mapper配置的四种方式
    设计模式(四)---- 代理模式
    execute() 和 sumbit() 的区别
    Executors提供的四种线程池
    线程的三种实现方法
    同一个线程多次调用start()会出现的问题
    线程的介绍
  • 原文地址:https://www.cnblogs.com/52py/p/9517182.html
Copyright © 2020-2023  润新知