美文网首页
Ubuntu20.04 WSL 2下安装MySQL8.0教程(最

Ubuntu20.04 WSL 2下安装MySQL8.0教程(最

作者: 黑熊小李 | 来源:发表于2022-11-01 20:42 被阅读0次

    正常安装

    sudo apt install mysql-server
    
    mysql -V
    

    初始化配置信息,命令如下:

    sudo mysql_secure_installation  
    

    按照如下输入配置:

    VALIDATE PASSWORD COMPONENT …(验证密码组件),输入n
    如果没有输入 n,密码设置可能会让你抓狂,会一直卡在下一步。

    New Password(设置新密码)以及Re-enter new password(确认密码)
    如果上一步没有输入 n ,而自己又一直被提示密码设置无效,请跳至意外处理部分。

    Remove anonymous users?(删除匿名用户?),输入n

    Disallow root login remotely? (拒绝远程root账号登录),输入n

    Remove test database and access to it? (删除测试数据库并访问它?),输入n

    Reload privilege tables now? (现在就重新载入权限表),输入y

    安装完成!


    意外处理

    执行 sudo mysql_secure_installation 命令第一个选项没有选 n ,而是选了0,1,2其中一个,之后要求输入密码,老是显示密码设置无效,没有意义,这就是被密码策略给卡住了,自己输入的密码不符合策略要求,我们先关闭终端,再次打开终端,按如下步骤进行操作:

    管理员进入sql交互

    sudo mysql
    

    查看 mysql 初始的密码策略,
    输入语句

    show variables like 'validate_password%';
    

    首先需要设置密码的验证强度等级,设置 validate_password.policy 的全局参数为 LOW 即可,
    输入设值语句

     set global validate_password.policy=LOW; 
    

    设置为 6 位的密码,设置 validate_password.length 的全局参数为 6 即可,
    输入设值语句

    set global validate_password.length=6; 
    

    现在可以为 mysql 设置简单密码了,只要满足六位的长度即可,
    输入修改语句

    alter user 'root'@'localhost' identified by '123456';
    

    刷新

    flush privileges;
    

    退出

     quit
    

    再次执行

     sudo mysql_secure_installation
    

    输入自己设置的密码后,会直接跳过前两步,执行后四步

    Remove anonymous users?(删除匿名用户?),输入n

    Disallow root login remotely? (拒绝远程root账号登录),输入n

    Remove test database and access to it? (删除测试数据库并访问它?),输入n

    Reload privilege tables now? (现在就重新载入权限表),输入y

    安装完成!


    提示

    由于是wsl状态,使用sysvinit命令代替systemd命令查看服务状态。

    systemd->sysvinit

    停止
    sudo service mysql stop


    sudo service mysql stop

    开始
    sudo service mysql start


    sudo service mysql start

    查看服务状态
    service mysql status


    service mysql status

    密码登录mysql


    log in

    相关文章

      网友评论

          本文标题:Ubuntu20.04 WSL 2下安装MySQL8.0教程(最

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