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

    1、安装mysql,通过Homebrew安装

    brew install mysql

    2、设置密码

    通过brew安装的mysql默认是没有设置密码的环节的,看了晚上的资料,有人是通过 /usr/local/etc/my.cnf设置不输入密码登录的,
    我是使用另一种方法初始化密码的。

    unset TEMDIR
    mysqld -initialize --verbose --user=root --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp
    mysql.server start
    mysql_secure_installation    (abc123456.)
    

    括号内是密码。

    3、重置密码

    SHOW VARIABLES LIKE 'validate_password%';
    SET GLOBAL validate_password_policy = 'LOW';
    SET GLOBAL validate_password_length = 4;
    set password for 'root'@'localhost'=password('root’);   or ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
    

    在此为了设置一个简单的密码需要将默认的密码安全级别降低。

    4、启动、关闭mysql

    启动mysql

    mysql.server start
    

    关闭mysql

    mysql.server stop
    

    5、如果是第二次安装mysql,可能存在之前数据清除不彻底,导致服务起不来的情况

    我是通过下述方式清空数据的

    brew remove mysql
    cd /usr/local/var/
    rm -rf mysql/
    

    6、其他

    For compilers to find this software you may need to set:
        LDFLAGS:  -L/usr/local/opt/mysql@5.7/lib
        CPPFLAGS: -I/usr/local/opt/mysql@5.7/include
    
  • 相关阅读:
    相关术语随笔
    JDK简介和mac下安装和查看版本命令
    英语
    英语学习2
    英语学习-19.1
    为什么java是只有值传递而没有引用传递
    线程
    关于同步异步

    jdk动态代理实现原理总结
  • 原文地址:https://www.cnblogs.com/gaofengfengfeng/p/8735450.html
Copyright © 2011-2022 走看看