关于ubuntu16.04中mysql root登陆不了的情况下(大多是未设置密码的情况)

1、先将当前用户改成 root用户:sudo su

2、进入安装路径,我的是:cd /etc/mysql/

3、打开debian.cnf : gedit debian.cnf

4、找到:user password 就是登陆的账号密码了

5、登陆 mysql :mysql -u 用户名 -p 密码

6、然后进入mysql 表: use mysql;

7、执行修改root密码命令:UPDATE user SET authentication_string= password (‘123‘) WHERE User=‘root‘;

就可以将root密码修改为123了!

8、退出mysql

9、重启mysql: service mysql restart

就可以用新密码登陆了!

操作示意图如下:

时间: 2024-08-08 13:52:57

关于ubuntu16.04中mysql root登陆不了的情况下(大多是未设置密码的情况)的相关文章

MySQL学习笔记(一)Ubuntu16.04中MySQL安装配置

1.安装mysql sudo apt-get install mysql-server sudo apt-get install mysql-client sudo apt-get install libmysqlclient-dev 2.查询是否安装成功 sudo netstat -tap | grep mysql 如下图所示,表示安装成功 编辑mysql配置文件,注释掉"bind-address = 127.0.0.1" sudo vi /etc/mysql/mysql.conf.

设置在 Ubuntu 12.04 中使用root 账号进行登录与修改 Linux 系统中的计算机名

3.设置在 Ubuntu 12.04 中使用root 账号进行登录 1.先设定一个 root 的密码,sudo passwd root 2.root 登录,su root 3.备份一下 lightgdm cp -p /etc/lightdm/lightdm.conf /etc/lightdm/lightdm.conf.bak 4.编辑 lightdm.conf sudo gedit /etc/lightdm/lightdm.conf 5.加: greeter-show-manual-login=

在ubuntu16.04中再次体验.net core 2.0

在上一篇文章中在ubuntu16.04中初次体验.net core 2.0 简单介绍了一下ubuntu中运行.net core 2.0.配置nginx反向代理以及安装supervisor守护进程--本来安装supervisor(对他不是很了解,在其他的文章中看到这么用)目的是让我们应用程序开机启动,但是现在win10 Linux子系统用不了systemctl这个命令:https://github.com/Microsoft/WSL/issues/1990 (不知道理解的对不对),之后看到微软官方

ubuntu16.04中supervisor安装与使用(转载)

ubuntu16.04中supervisor安装与使用 supervisor 进程管理是可以让进程在后台运行,而不占用控制台影响使用 1. 安装 supervisor sudo apt install supervisor 2. 添加进程 supervisor 可以将每个进程分别写成一个文件,supervisor 的进程文件放在 /etc/supervisor/conf.d/ 目录下,本例创建 test.conf 进程配置文件.其中 program 为要运行的进程的名称, command 为要执

Ubuntu16.04 中 Vscode 如何断点调试C语言程序

个人博客链接:Ubuntu16.04 中 Vscode 如何断点调试C语言程序 问题:环境是 Ubuntu16.04,如何使用 Vscode 断点调试C语言程序. 写代码没有调试环境是不能忍受的,所以折腾了一下,最后成功了.折腾的过程是这样的: 1. 首先安装 C/C++ 扩展,直接搜索第一个就是,或者点此 链接 查看其帮助文档进行安装. 2.然后打开当前项目目录,左边点调试选项,点击添加配置,生成了一个launch.json文件,其内容如下: { // Use IntelliSense to

Ubuntu16.04 中 HyperLedger Fabric v1.1.0 环境准备

一.环境准备 1.1 Ubuntu下安装 crul sudo apt install curl curl是利用URL语法在命令行方式下工作的开源文件传输工具.它被广泛应用在Unix.多种Linux发行版中,并且有DOS和Win32.Win64下的移植版本. 作用:文件传输 1.2 安装 Docker and Docker Compose Docker-compose是支持通过模板脚本批量创建Docker容器的一个组件. 前期准备: 由于apt官方库里的docker版本可能比较旧,所以先卸载可能存

ubuntu16.04与mysql的运维注意事项

1:环境 ubuntu16.04 虚拟机,需要搭建一个MySQL的生产或者测试环境 2:操作步骤 2.1:更新系统源 sudo  apt-get update(联网模式) 系统安装的时候选择安装Open SSH如果没有则执行 apt-get install openssh-server 2.2:允许root用户SSH登陆 找到/etc/ssh下面的sshd_config,注释掉#PermitRootLogin prohibit-password 添加 PermitRootLogin yes这样

ubuntu16.04服务器配置mysql,并开启远程连接

ubuntu16.04mysql安装就不说了: 直接重点  这里我用的是阿里云的ecs服务器,ubuntu16.04系统 1授权用户,并允许远程登录; 默认的MySQL只有一个root账号,所以不妨先建一个和root一样权利的账号,并授权远程登陆的许可,那么我们先登录MySQL: mysql -u root -p  登录mysql 首先我们授权一个叫Ubuntu(叫什么由你定)的账户,并授予它远程连接的权力,命令如下: 用户密码自己设置即可 GRANT ALL PRIVILEGES ON *.*

Linux中Mysql root用户看不到mysql库问题解决方式

第一种方式: 1.首先停止MySQL服务:service mysqld stop2.加参数启动mysql:/usr/bin/mysqld_safe --skip-grant-tables & 然后就可以无任何限制的访问mysql了3.root用户登陆系统:mysql -u root -p mysql4.切换数据库:use mysql5.显示所有的表:show tables;这里就可以访问表了6.查看user表中root用户的localhost权限:select * from user where