无法在mysql里创建一个带密码的用户

来源:2-6 mysql和navicat的安装和使用

Simon_zzw

2019-07-05

请问一下,设置mysql时,按照老师给的命令在mac系统上没有办法生成一个带密码的用户,用navicat连接时也是没有密码就能连接成功,有密码就不能连接。想问问有可能是哪个环节出了问题?谢谢

写回答

1回答

bobby

2019-07-06

    
### 2. 安装 mysql 和navicat
    
    #安装
    1. brew install mysql@5.7
        #如果出现 updating homebrew并且一直无法通过可以按 ctrl+c然后就会继续安装了
        
    2. brew link --force mysql@5.7
    
    
    #启动
    2. brew services start mysql@5.7
    
    #进入 mysql
    3. mysql -u root -p
    初次进入的时候会让你输入密码,这时候直接回车进入
    
    #进入mysql后, 分别运行下面三行代码!
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Admin123' WITH GRANT OPTION;
    
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'Admin123' WITH GRANT OPTION;
    
    flush privileges;

你可以看看这个 这个是我在mac上测试过的过程

0
2
bobby
回复
Simon_zzw
你留下qq 我加你看看
2019-07-10
共2条回复

Python爬虫工程师实战 大数据时代必备

慕课网严选精品教程,高质量内容+服务!

2377 学习 · 1158 问题

查看课程