Ubuntu 20.0 + mysql 8.0 用户和密码修改

第一步 下载(简单,注意联网)Ubuntu 终端输入以下两行命令

(1) 数据库的服务端及客户端数据库的开发软件包

XML 复制代码
 sudo apt-get install mysql-server mysql-client

(2) 数据库的开发软件包

XML 复制代码
 sudo apt-get install libmysqlclient-dev

第二步 查看是否安装成功

XML 复制代码
mysql --version

结果展示(mysql 版本为 8.0.35)不同用户可能版本有些许差异,无伤大雅

启动 关闭 MySQL

XML 复制代码
sudo service mysql start    //启动

sudo service mysql stop     //关闭

第三步 登录(重点来了)

(1) 登录**这时发现****嘿?****mysql 账户是啥 !!!密码又是啥!!!**其实在安装过程中系统自动初始化了账户和密码。以下命令查看---

XML 复制代码
sudo cat /etc/mysql/debian.cnf

结果展示

账户有了 密码有了 开始登录 输入以下命令 。回车 输入上一步自己查询到的密码

XML 复制代码
 mysql -u debian-sys-maint -p

结果展示

出现下列错误,仔细比对密码(注意大小写)

如果多次登录依然如此则打开配置文件添加 skip-grant-tables

1.打开配置文件

XML 复制代码
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 

结果展示

2.启动MySQL

XML 复制代码
 sudo service mysql restart

3.再次登录即可 ,可改可不改 密码,自己选择

4.新添加行的配置(看情况注释)

第四步 修改用户为 root ,修改密码为 123456

进入MySQL后 按一下步骤完成即可;

  1. use mysql;
  2. select user, plugin from mysql.user;
  3. flush privileges;
  1. update user set plugin='caching_sha2_password' where user='root';
  2. ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
  3. flush privileges;

第五步 退出

>mysql quit;

用改变后的账户密码尝试登录,登录成功!!!

相关推荐
ccecw10 小时前
Mysql ONLY_FULL_GROUP_BY模式详解、group by非查询字段报错
数据库·mysql
wdfk_prog10 小时前
[Linux]学习笔记系列 -- [drivers][input]input
linux·笔记·学习
JH307310 小时前
达梦数据库与MySQL的核心差异解析:从特性到实践
数据库·mysql
盟接之桥11 小时前
盟接之桥说制造:引流品 × 利润品,全球电商平台高效产品组合策略(供讨论)
大数据·linux·服务器·网络·人工智能·制造
忆~遂愿11 小时前
ops-cv 算子库深度解析:面向视觉任务的硬件优化与数据布局(NCHW/NHWC)策略
java·大数据·linux·人工智能
湘-枫叶情缘11 小时前
1990:种下那棵不落叶的树-第6集 圆明园的对话
linux·系统架构
Fcy64812 小时前
Linux下 进程(一)(冯诺依曼体系、操作系统、进程基本概念与基本操作)
linux·运维·服务器·进程
袁袁袁袁满12 小时前
Linux怎么查看最新下载的文件
linux·运维·服务器
代码游侠12 小时前
学习笔记——设备树基础
linux·运维·开发语言·单片机·算法
Gary Studio12 小时前
rk芯片驱动编写
linux·学习