MySQL出现错误1045,用户无法连接

1.root用户可以登陆进去

sqlin用户为新建的无法连接MySQL的语句

root用户登录进去,重新修改该用户的密码,执行语句

use mysql;

update user set password=password("sqlin") where user="sqlin(用户名)";

此语句表示更改用户名为sqlin用户的密码,同时还进行了password()加密操作,一定不能直接

` password="sqlin"``

2.root用户登录不了

打开mysql下的my.ini,找到[mysqld],在下边增加一条:

skip-grant-tables

重启mysql,登录root,按照上边的方法修改root的密码,然后删除my.ini添加的语句,重启MySQL,就可以正常登陆了。

原文地址:https://www.cnblogs.com/zaqzzz/p/9346413.html

时间: 2024-11-02 11:25:24

MySQL出现错误1045,用户无法连接的相关文章

mysql 8创建远程访问用户以及连接mysql速度慢的解决方法

mysql 8创建远程访问用户 [[email protected] /]# mysql -u root -p  #登录服务器数据库 Enter password:123xxx >user mysql; >CREATE USER 'rtuser'@'%' IDENTIFIED BY '[email protected]#'; >ALTER USER 'rtuser'@'%' IDENTIFIED WITH mysql_native_password BY '[email protecte

170424、Mysql权限控制 - 允许用户远程连接

Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,因此为了使其可以远程需要进行如下操作: 一.允许root用户在任何地方进行远程登录,并具有所有库任何操作权限, 具体操作如下: 在本机先使用root用户登录mysql: mysql -u root -p"youpassword" 进行授权操作: mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youp

Mysql权限控制 - 允许用户远程连接(转载)

Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,因此为了使其可以远程需要进行如下操作: 一.允许root用户在任何地方进行远程登录,并具有所有库任何操作权限, 具体操作如下: 在本机先使用root用户登录mysql: mysql -u root -p"youpassword" 进行授权操作: mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youp

Mysql中使用root用户远程连接

root用户不允许远程连接,需要执行一下授权 grant all privileges on *.* to 'root'@'%' identified by '1234' with grant option; 需要替换一下实际的密码

Mysql启动错误1045(28000)

问题: 解决方案: 编写  /etc/my.cnf  加上最后一行 重新启动 原文地址:https://www.cnblogs.com/pangya/p/9913329.html

mysql连接错误导致用户blocked

1.每过一段时间线上业务就会出现如下错误: kHost 'XXXXX' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'Connection closed by foreign host 2.需要使用mysqladmin flush-hosts解锁用户 3.查看错误日志 4.查看官方文档对max_connect_errors的解释如下     当某用户连续的错误连接达到max_c

关于mysql 5.7 版本登录时出现错误 1045的随笔

之前学习的时候用的都是oracle 但是现在在工作中大部分用的都是mysql,所以自己也就装了个mysql,下载.安装教程都是从网上百度的,花了挺长时间才装好,心也是挺累的,教程挺多,就是不知道该用哪个. 装好后,想自己创建一个用户,也是百度的,最后登录的时候还是发现有错误.好不容易弄好了,写个笔记防止忘记. 话不多说,上图 : 好不容易创建了一个新用户,想登录,报错 1045.心情瞬间就不好了,百度了一波,还是没解决,说的都是很模糊.自己总结了一下. 这个错误是因为没有访问权限,在可视化工具中

Django链接Mysql 8.0 出现错误(1045:Access denied for user 'root'@'localhost' (using password: NO) 的一种解决方法

运行环境: Django版本2.0 ; Mysql 版本 8.0.11; 错误代码:  django.db.utils.OperationalError: (1045:Access denied for user 'root'@'localhost' (using password: NO) 这个错误看网上的说法基本都是由于 数据库的 用户名 和 密码 不正确导致的 ,下面是我在Django Setting.py里的设置: ``` DATABASES = { 'default': { 'ENGI

使用Navicat连接Oracle数据时的一些问题,连接时错误:ORA-28547,新建用户后连接时错误:ORA-01017

发现Navicat作为一款连接数据库的工具确实很好用,可视化的界面看着舒服很多,下面说说我今天在连接Oracle数据库时的一些问题: 1.安装好Oracle后直接用Navicat是连接不上的,会出现如下图的错误:使用Navicat连接Oracle时必须先下载Oracle的instantclient客户端,去官网下载即可 2.将下载的安装包解压出来:打开Navicat,工具==>OCI==>在OCI library选择刚刚解压出来的oci.dll路径,确定后重启. 3.然后输入我们的连接名,连接