关于linuxmysql密码错误的信息

本文目录一览:

linux mysql修改密码命令

想知道linux下怎么修改密码吗?下面由我为大家整理了linux mysql修改密码命令,希望大家喜欢!

   linux mysql修改密码命令

   1.修改root密码

linux mysql修改密码命令方法1:使用mysqladmin命令

–适用于记得root旧密码,修改root密码

语法:

mysqladmin -u用户名 -p旧密码 password 新密码

例如:

# mysqladmin -u root -proot password mysql

–注意:如当旧密码输入错误时会报如下错误

# mysqladmin -u root -proot1 password mysql

mysqladmin: connect to server at ‘localhost’ failed

error: ‘Access denied for user ‘root’@’localhost’ (using password: YES)’

linux mysql修改密码命令方法2:直接更新user表password字段

–适用于忘记root密码,而对root密码进行重置

Step 1: 修改MySQL的登录设置

# vi /etc/my.cnf

–windows系统是my.ini文件

–在[mysqld]的段中加上一句:skip-grant-tables,如没有[mysqld]字段,可手动添加上

[mysqld]

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

skip-name-resolve

skip-grant-tables

Step 2: 重新启动mysql

[root@gc ~]# service mysql restart

Shutting down MySQL..[确定]

Starting MySQL…[确定]

Step 3: 登录并修改MySQL的root密码

–此时直接用mysql即可无需密码即可进入数据库了

[root@gc ~]# mysql

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 2

Server version: 5.5.24 MySQL Community Server (GPL)

Copyright (c) 2000, 2011, 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 use mysql;

Database changed

mysql update user set password=password(‘new_password’) where user=’root’;

Query OK, 5 rows affected (0.00 sec)

Rows matched: 5 Changed: 5 Warnings: 0

mysql flush privileges;

Query OK, 0 rows affected (0.00 sec)

–注意:如果没做step1,直接用mysql登录时会报如下错误

[root@gc ~]# mysql

ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO)

Step 4: 将MySQL的登录设置修改回来

再删除/etc/my.cnf文件中的skip-grant-tables

Step 5: 重新启动mysql

[root@gc ~]# service mysql restart

Shutting down MySQL..[确定]

Starting MySQL…[确定]

   2.修改mysql其它用户密码

同样,普通用户也可以用上面的方法

–使用mysqladmin命令

[root@njdyw ~]# mysqladmin -u user1 -ppass1 password pass2

–直接修改数据库表

[root@njdyw ~]# mysql -u user1 -ppass1 –Dmysql

mysql update user set password=password(‘pass2′) where user=’user1’;

mysql flush privileges;

linux设置msyql密码报错怎么办

原始密码错误吧 根本就没有连上数据库啊 下面是忘记密码的重置方法 有UnixLinux的也有Window的UnixLinux:

1.用root或运行mysqld的用户登录系统;

2.利用kill命令结束掉mysqld的进程;

3.使用–skip-grant-tables参数启动MySQL Server

shellmysqld_safe –skip-grant-tables

4.为root@localhost

设置新密码

shellmysqladmin -u root flush-privileges password “newpassword”5.重启MySQL Server

GRANT ALL PRIVILEGES ON *.* TO

root@%

IDENTIFIED BY ’123’

linux下的解决方法:

关闭mysql

然后,safe_mysqld –skip-grant-tables

启动mysql。

mysql -u root

mysql use mysql

mysql UPDATE user SET Password=PASSWORD(’xxx’) WHERE user=’root’;

mysql FLUSH PRIVILEGES;Window系统1.用系统管理员登陆系统。

2.停止MySQL的服务。

3.进入命令窗口,然后进入MySQL的安装目录中的bin目录,比如我的安装目录是c:\mysql,进入C:\mysql\bin

4.跳过权限检查启动MySQL:c:mysqlbinmysqld-nt –skip-grant-tables

5.重新打开一个窗口,进入c:mysqlbin目录,设置root的新密码

c:mysqlbinmysqladmin -u root flush-privileges password “newpassword” //newpassword替换为你要用的root的密码

c:mysqlbinmysqladmin -u root -p shutdown

//此时提示你输入新密码,重复第一个命令输入的密码。

6.MySQL Server已经停止,用正常模式启动Mysql

7.ok了,你能用新的密码链接到Mysql了。

linux中的mysql数据库密码忘记了怎么办

今天我们主要是讲一下关于linux忘记mysql密码处理方法,下面提供了5种linux忘记mysql密码找回方法哦。

方法一:

# /etc/init.d/mysql stop

# mysqld_safe –user=mysql –skip-grant-tables –skip-networking

# mysql -u root mysql

mysql update user set password=password(newpassword) where user=root;

mysql flush privileges;

mysql quit

# /etc/init.d/mysql restart

# mysql -uroot -p

enter password: 输入新设的密码newpassword

mysql

方法二:

直接使用/etc/mysql/debian.cnf文件中[client]节提供的用户名和密码:

# mysql -udebian-sys-maint -p

enter password: 输入[client]节的密码

mysql update user set password=password(newpassword) where user=root;

mysql flush privileges;

mysql quit

# mysql -uroot -p

enter password: 输入新设的密码newpassword

mysql

方法三:

这种方法我没有进行过测试,因为我的root用户默认密码已经被我修改过了,那位有空测试一下,把结果告诉我,谢谢!!

# mysql -uroot -p

enter password: 输入/etc/mysql/debian.cnf文件中[client]节提供的密码

方法四:

方法如下: 1, 关闭mysql服务 /etc/init.d/mysqld stop 2,使用 –skip-grant-tables选项启动mysql服务,可以修 改/etc/inin.d/mysqld脚本启动位置增加此选项, vi /etc/init.d/mysqld

方法如下:

1, 关闭mysql服务

/etc/init.d/mysqld stop

2,使用 –skip-grant-tables选项启动mysql服务,可以修 改/etc/inin.d/mysqld脚本启动位置增加此选项,

vi /etc/init.d/mysqld

在下面运行启动的语句里增加–skip-grant-tables

/usr/bin/mysqld_safe –skip-grant-tables –datadir=”$datadir” –socket=”$socketfile”

–log-error=”$errlogfile” –pid-file=”$mypidfile”

加入–skip-grant-tables的意思是启动mysql服务的时候跳 过权限表认证。启动后,连接到mysql的root不需要口令

3,重新启动mysql服务

/etc/init.d/mysqld start

4. 修改root用户的密码;

mysql update mysql.user set password=password(123456) where user=root;

mysql flush privileges;

mysql quit

5. 重新启动mysql,就可以使用 新密码登录了。

mysql

mysql -u root –p

输入密码:123456

6,关闭mysql服务

/etc/init.d/mysqld stop

7, 重新修改第2步修改的/etc/init.d/mysqld,使其保持原来不变,也就是取消–skip-grant-tables语句

8,重新 启动mysql服务

/etc/init.d/mysqld start

LINUX下 设置mysql密码遇到的问题 ERROR1064

mysqladmin这个命令是在shell命令行下执行的命令,而不是mysql里的命令,当然就报错了。

使用chkconfig mysqld on就可以开机启动了

linux mysql忘记密码怎么办

可以多试一下常用密码,大多数人设置密码一般都是设置的常用密码。或者注意一下密码大小写,全半角关系。有的也可以使用电话或者是邮箱地址找回密码的功能。我用磁盘加锁专家软件也是忘记密码后联系客服解决的,收到密码提示后,发现也是自己常用的密码,可能是自己输入的时候不小心按到旁边键导致密码错误。所以还可以先把密码输入到记事本上,然后再复制粘贴进去。希望能帮到你

linux下mysql密码忘记了怎么办

今天我们主要是讲一下关于linux忘记mysql密码处理方法,下面提供了5种linux忘记mysql密码找回方法哦。

方法一:

# /etc/init.d/mysql stop

# mysqld_safe –user=mysql –skip-grant-tables –skip-networking

# mysql -u root mysql

mysql update user set password=password(newpassword) where user=root;

mysql flush privileges;

mysql quit

# /etc/init.d/mysql restart

# mysql -uroot -p

enter password:

mysql

方法二:

直接使用/etc/mysql/debian.cnf文件中[client]节提供的用户名和密码:

# mysql -udebian-sys-maint -p

enter password:

mysql update user set password=password(newpassword) where user=root;

mysql flush privileges;

mysql quit

# mysql -uroot -p

enter password:

mysql

方法三:

这种方法我没有进行过测试,因为我的root用户默认密码已经被我修改过了,那位有空测试一下,把结果告诉我,谢谢!!

# mysql -uroot -p

enter password: etc/mysql/debian.cnf文件中[client]节提供的密码

方法四:

方法如下: 1, 关闭mysql服务 /etc/init.d/mysqld stop 2,使用 –skip-grant-tables选项启动mysql服务,可以修 改/etc/inin.d/mysqld脚本启动位置增加此选项, vi /etc/init.d/mysqld

方法如下:

1, 关闭mysql服务

/etc/init.d/mysqld stop

2,使用 –skip-grant-tables选项启动mysql服务,可以修 改/etc/inin.d/mysqld脚本启动位置增加此选项,

vi /etc/init.d/mysqld

在下面运行启动的语句里增加–skip-grant-tables

/usr/bin/mysqld_safe –skip-grant-tables –datadir=”$datadir” –socket=”$socketfile”

–log-error=”$errlogfile” –pid-file=”$mypidfile”

加入–skip-grant-tables的意思是启动mysql服务的时候跳 过权限表认证。启动后,连接到mysql的root不需要口令

3,重新启动mysql服务

/etc/init.d/mysqld start

4. 修改root用户的密码;

mysql update mysql.user set password=password(123456) where user=root;

mysql flush privileges;

mysql quit

5. 重新启动mysql,就可以使用 新密码登录了。

mysql

mysql -u root –p

输入密码:123456

6,关闭mysql服务

/etc/init.d/mysqld stop

7, 重新修改第2步修改的/etc/init.d/mysqld,使其保持原来不变,也就是取消–skip-grant-tables语句

8,重新 启动mysql服务

/etc/init.d/mysqld start

原创文章,作者:简单一点,如若转载,请注明出处:https://www.506064.com/n/128200.html

(0)
简单一点的头像简单一点
上一篇 2024-10-03
下一篇 2024-10-03

相关推荐

  • 如何修改浏览器js,如何修改浏览器极速模式

    本文目录一览: 1、如何设置浏览器使用javascript 2、Firefox怎么改变网页js的内容? 3、打开浏览器控制台,修改js代码怎么操作 4、怎么才可以修改网页中的JS源…

    编程 2024-10-03
  • 利用Utils文件夹提高网站性能的秘诀

    一、优化图片加载 随着互联网技术的不断发展,网站的大量图片已成为消耗网站带宽和影响性能的重要因素。因此,我们需要对网站图片进行优化,从而加快网站的加载速度。以下是一些优化图片加载的…

    编程 2024-10-04
  • 深入理解os.system返回值

    在Python中,os模块提供了一种可以执行操作系统命令的方法,即os.system()函数。当我们调用这个函数时,它会将传入的字符串作为命令,在操作系统中执行一次。同时,os.s…

    编程 2024-10-03
  • python如何使用api接口的简单介绍

    1、python 怎么提供api接口 2、python 如何对接api 3、python如何提供api 4、求解释python调用api的方法 5、python中怎样调用百度搜索的…

    编程 2024-10-03
  • php7发布时间,php7什么时候发布

    本文目录一览: 1、php5.5怎样启用php_fileinfo支持? 2、php里说出数组的常用函数及用法? 3、PHP是哪个公司开发的?何时兴起的? php5.5怎样启用php…

    编程 2024-10-11
  • php多进程写文件,php上传多文件

    本文目录一览: 1、北大青鸟java培训:PHP中的(伪)多线程与多进程? 2、PHP如何解决多进程同时读写一个文件的方法 3、有办法在windows下实现PHP的多进程编程吗 北…

    编程 2024-10-04
  • 调用python总结(python中调用)

    本文目录一览: 1、python中方法对象的理解总结? 2、太全了!Python3常用内置函数总结 3、对Python中数组的几种使用方法总结 4、python中类的理解与总结? …

    编程 2024-10-03
  • Git & GitHub 详细介绍

    一、Git 简介 Git 是一款分布式版本控制软件,可以记录代码的修改历史、协作开发、版本回退等操作。Git 是由 Linux 之父 Linus Torvalds 在 2005 年…

    编程 2024-10-04
  • ai如何在导入图片上层临摹,ai怎么导入图片描摹

    本文目录一览: 1、illustrator怎么临摹PNG透明图片 2、ai图像描摹怎么点不了 3、这样的图片在AI文件如何临摹? 4、AI里怎样临摹一张位图并填充与之相同的颜色 5…

    编程 2024-10-04
  • java闰年,java闰年判断

    本文目录一览: 1、什么是闰年,java中闰年闰年如何判断? 2、利用JAVA判断年是否是闰年 3、判断一年是否为闰年的java程序 4、Java判断闰年的方法,要求在类中建立方法…

    编程 2024-10-04

发表回复

登录后才能评论