• [Linux]Ubantu20.04下使用apt方式安装MySql8.0.21过程中不提示设置密码的解决方法


    ubuntu19.+升级到 ubuntu20.04 过程中出错,直接重装系统后配置环境

    终端apt下载mysql过程中无弹窗提示设置账户密码

    找了很多方法可能是版本的原因都不好使

    兜兜转转最后解决了记录一下留给有缘人

    NOTE:  

      如果你是卸载MySql重装的话,MySql没卸载干净也不会提示设置密码,需要将MySql彻底卸载干净再重装

    下载sql:

    1 sudo apt-get update
    2 sudo apt-get install -y mysql-server mysql-client

    查阅系统分配的初始账号和密码:

    1 sudo gedit /etc/mysql/debian.cnf 

    显示:

    minos@ubuntu:~$ sudo cat /etc/mysql/debian.cnf
    # Automatically generated for Debian scripts. DO NOT TOUCH!
    [client]
    host     = localhost
    user     = debian-sys-maint
    password = aewAdwuHBQVe4IjO
    socket   = /var/run/mysqld/mysqld.sock
    [mysql_upgrade]
    host     = localhost
    user     = debian-sys-maint
    password = aewAdwuHBQVe4IjO
    socket   = /var/run/mysqld/mysqld.sock

    用这个账户登录MySql

    user: debian-sys-maint

    password: aewAdwuHBQVe4IjO

    1 mysql -u debian-sys-maint -p
    2 Enter password: 输入密码 

    如果登录失败在登录语句前加 sudo

    登录成功会显示:

    Welcome to the MySQL monitor.  Commands end with ; or g.
    Your MySQL connection id is 9
    Server version: 8.0.21-0ubuntu0.20.04.4 (Ubuntu)
    
    Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
    
    mysql> 

    登录成功后修改root密码:

    1 mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';

    最后退出:

    exit;

    现在用root账户登录就行了。

    如果登录出现下面报错:

    ERROR 1698 (28000): Access denied for user 'mrcangye'@'localhost'

    那么在登录时,语句前面加sudo就可以登录了

    解决加sudo便能正常登录:

    进入mysql:

    sudo -udebian-sys-maint -paewAdwuHBQVe4IjO

    登录成功后输入以下以下语句:

    ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY '你的密码';

    最后exit:

    exit;
  • 相关阅读:
    PHP中关于字符串的连接
    好用的FireFox(FF)插件
    Scripted Operation
    Scripted device
    chgrp chown
    wait_for_devices
    mysql create user
    mysql
    create user mysql
    Inserting/Removing shutters and filters
  • 原文地址:https://www.cnblogs.com/minost/p/13462260.html
Copyright © 2020-2023  润新知