zoukankan      html  css  js  c++  java
  • [ubuntu][mysql 5.7]安装后没有密码?如何登录

    环境:(2020-04-21)

    WSL
    ubuntu LTS 18.04.1
    mysql  Ver 14.14 Distrib 5.7.29, for Linux (x86_64) 
    

    找到随机密码

    # 显示出mysql安装时的随机密码
    sudo cat /etc/mysql/debian.cnf
    
    # 用上面的用户登录
    mysql -u debian-sys-maint -p
    # 此时输入上面得到的密码
    # 或
    mysql --user="debian-sys-maint" --password="yourpassword"
    

    过程如图:

    mysql-init-random-pwd


    登进来之后就是要给 root 设密码

    # 查看现在有哪些用户
    select user from user;
    
    # 修改 root 用户的密码
    SET PASSWORD FOR 'root'@'localhost' = PASSWORD("your-password-here");
    

    也可以添加用户

    CREATE USER 'maony'@'localhost' IDENTIFIED BY 'your-password-here';
    
    # 查看添加结果
    select user from user;
    

    退出 mysql 命令行

    quit;
    # 或
    exit;
    # 或
    q
    

    这时可以用其它用户登录进来了

    # root  (由于当前不是root用户,故会需要输入两次密码,一次root的,一次数据库的)
    sudo mysql -u root -p
    
    # 当前用户maony
    mysql -u maony -p
    
  • 相关阅读:
    Centos7
    appium+python常见报错(appium方面)
    python标准库之datetime
    python异常捕获
    python写入文件和读取文件
    python标准库之collections
    python导入类
    python3+robotframework+pycharm安装运行
    python 继承/父类和子类的关系
    python_类
  • 原文地址:https://www.cnblogs.com/CoderMonkie/p/login-mysql57.html
Copyright © 2011-2022 走看看