美文网首页
brew安装mysql和修改密码

brew安装mysql和修改密码

作者: lorre学技术 | 来源:发表于2021-04-07 17:16 被阅读0次

    安装mysql

    搜索mysql

    brew search mysql
    

    安装mysql

    brew install mysql
    

    安装指定版本

    brew install mysql@5.7
    

    卸载mysql

    brew uninstall mysql
    

    查看mysql的基本信息,比如说怎么启动服务之类的

    brew info mysql
    

    查看mysql的安装路径

    brew list mysql
    

    基础命令

    // 启动
    // 后台
    brew services start mysql
    // 前台
    mysql.server start
    
    // 关闭
    // 后台
    brew services stop mysql
    // 前台
    mysql.server stop
    
    // 重启
    // 后台
    brew services restart mysql
    // 前台
    mysql.server restart
    

    修改密码

    打开一个shell窗口:

    1. 先通过brew list mysql来查询mysql的安装路径,eg:/usr/local/Cellar/mysql/8.0.22_1
    2. 关闭mysql服务,sudo /usr/local/Cellar/mysql/8.0.22_1/support-files/mysql.server stop,路径为第一步查询得到
    3. 进入到mysql bin目录,cd /usr/local/Cellar/mysql/8.0.22_1/bin,路径为第一步查询得到
    4. 执行安全模式,sudo ./mysqld_safe --skip-grant-tables
    5. 保持这个窗口不要关,重新开启一个窗口

    重新开启一个shell窗口:

    1. 执行mysql指令,/usr/local/Cellar/mysql/8.0.22_1/bin/mysql,路径为上面查询得到
    2. 进入名为mysql的数据库,use mysql
    3. 刷新权限,flush privileges;
    4. 修改密码
      1. 小于8.0版本,set password for 'root'@'localhost' = password('新的密码');
      2. 大于8.0版本,alter user 'root'@'localhost' identified by '新密码';
    5. 如果第四步报错:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements,原因是因为密码设置的过于简单会报错,解决
      1. 查看MySQL完整的初始密码规则,SHOW VARIABLES LIKE 'validate_password%';
      2. 密码的长度是由validate_password_length决定的,但是可以通过以下命令修改:set global validate_password.length=4;
      3. validate_password.policy决定密码的验证策略,默认等级为MEDIUM(中等),可通过以下命令修改为LOW(低):set global validate_password.policy=0;
    6. 退出mysql:exit
    7. 重新启动mysql服务brew services start mysql,就可以通过用户名root和新密码登陆了,或者在命令行登陆:mysql -u root -p,输入新密码即可

    相关文章

      网友评论

          本文标题:brew安装mysql和修改密码

          本文链接:https://www.haomeiwen.com/subject/qvmukltx.html