Ubuntu18.04 修改Mysql5.7默认root密码

步骤

  • 设置mysql免密码登陆
    编辑/etc/mysql/my.cnf文件,在最后加入以下设置
[mysqld]
skip-grant-tables=1
  • 重启mysql
$ sudo service mysql stop
$ sudo service mysql strat
  • 进入mysql,先修改验证方式,再改密码
$ mysql
//修改验证方式
mysql> USE mysql;
mysql> UPDATE user SET plugin='mysql_native_password' WHERE User='root';
//修改密码
mysql> update mysql.user set authentication_string=password('123qwe') where user='root' and Host = 'localhost';
//刷新权限
mysql> flush privileges;
//推出
musql> exit;
  • 重启mysql服务 登陆mysql
$ mysql -uroot -p

参考

https://stackoverflow.com/questions/39281594/error-1698-28000-access-denied-for-user-rootlocalhost#

原文地址:https://www.cnblogs.com/ahmczsy/p/10489809.html

时间: 2024-10-16 19:27:23

Ubuntu18.04 修改Mysql5.7默认root密码的相关文章

UBUNTU的默认root密码是多少,修改root密码

UBUNTU的默认root密码是多少,修改root密码 | 一.Ubuntu的默认root密码是随机的,即每次开机都有一个新的root密码.我们可以在终端输入命令 sudo passwd,然后输入当前用户的密码,enter, 二.终端会提示我们输入新的密码并确认,此时的密码就是root新密码.修改成功后,输入命令 su root,再输入新的密码就ok了.  三 .分析没有默认的,因为你还没给root设置密码,第一个 user 是在 admin 组 ,所以他可以给 root 设置密码 , sosu

Linux: Ubuntu默认root密码

摘自http://www.cnblogs.com/xuyingying/archive/2008/10/16/1312584.html 安装完Ubuntu后忽然意识到没有设置root密码,不知道密码自然就无法进入根用户下.到网上搜了一下,原来是这麽回事.Ubuntu的默认root密码是随机的,即每次开机都有一个新的root密码.我们可以在终端输入命令 sudo passwd,然后输入当前用户的密码,enter,终端会提示我们输入新的密码并确认,此时的密码就是root新密码.修改成功后,输入命令

xampp默认mysql密码设置,修改mysql的默认空密码

xampp默认mysql密码设置,修改mysql的默认空密码 分类: xampp2012-09-12 11:24 30264人阅读 评论(5) 收藏 举报 mysqlphpmyadminauthentication数据库管理工具数据库extension 以前开发我一直都是用的appserv,appserv的特点就是一键安装,安装的时候会要求用户输入mysql的root密码.今天我改用xampp作为我的开发环境,所以碰到了修改mysql默认空密码的问题. 我看了下网上所提供的一些帮助信息,搞的那么

使用MobileTerminal修改越狱后的root密码

越狱后,你的IOS设备就拥有了完全的权限,你可以任意安装任意的软件,但是也存在一定的风险,因为默认的root密码使用同一种越狱工具后是一样的,在互联网病毒肆虐的今天,这种弱口令是很不安全的.下面,我们就要介绍修改iPhone默认的root密码. 一.为什么要修改root密码 因为以后要安装很多的管理软件,但是root密码是众所都知的,如果不修改,别人也会拥有管理你的系统的权限,这样当你的设备在网络中时就造成你的设备很容易被入侵,或者在不安全陌生的环境中会感染蠕虫病毒(例如3G环境),所以,为了以

【MySQL】Win7下修改MySQL5.5默认编码格式

一般安装MySQL程序过程中,有一步骤是选择MySQL的默认编码格式的,程序默认为Latin1编码格式,当然也可以选择第三个选项,手动选择gbk或utf8编码格式,以支持中文数据.如下图: 现在问题出来了,安装完成后,又想去修改MySQL的默认编码格式(这样就省去每次新建数据库都要指定其编码格式的麻烦),该怎么办呢? 1:如何查看MySQL相关的编码格式默认值 在cmd中,输入指令"mysql –u root –p”以root身份连接mysql数据库 然后有两种方式查看编码格式: 1)show

ubuntu 第一次安装时 默认root 密码设置

Ubuntu刚安装后,不能在terminal中运行su命令,因为root没有默认密码,需要手动设定. 以安装ubuntu时输入的用户名登陆,该用户在admin组中,有权限给root设定密码. 给root用户设置密码的具体步骤: 1. 打开一个terminal,然后输入下面的命令 sudo passwd [root] 回车后会出现让你输入原始密码,新密码和确认密码,  [sudo] password for you :---> 输入你的密码(你现在这个用户的密码),不回显  Enter new U

MySQL5.7 忘记root密码,怎么破?

MySQL5.7 忘记root密码,怎么破? 关服 # kill -0 $mysql_pid # kill $mysql_pid 免密启动 # /usr/local/mysql57/bin/mysqld_safe --defaults-file=/etc/my.cnf --skip-grant-tables & [1] 16688 2017-12-08T10:32:24.764472Z mysqld_safe Logging to '/data/database/mysql/host-30-0-

Ubuntu18.04 修改DNS

Ubuntu18.04 修改DNS sudo vim /etc/systemd/resolved.conf 修改如下: [Resolve] DNS=119.29.29.29 保存退出后 systemctl restart systemd-resolved.service 分类: Linux学习笔记 原文地址:https://www.cnblogs.com/sandea/p/9784634.html

Mysql5.7忘记root密码及mysql5.7修改root密码的方法

转自:http://www.jb51.net/article/77858.htm 关闭正在运行的 MySQL : ? 1 [[email protected] ~]# service mysql stop 运行 ? 1 [[email protected] ~]# mysqld_safe --skip-grant-tables & 为了安全可以这样禁止远程连接: ? 1 [[email protected] ~]# mysqld_safe --skip-grant-tables --skip-n