【连接mysql出现Access denied for user ‘root’@’localhost’ (using password:YES)问题解决办法】教程文章相关的互联网学习教程文章

Mac下解决mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)【代码】

Go to mysql/bin directory $ cd /usr/binStart a mysql deamon with this option: $ sudo mysqld_safe --skip-grant-tablesOpen another terminal and open a mysql session to execute this: $ mysqlmysql> use mysql;see Note1 below for next line. mysql> UPDATE user SET authentication_string=PASSWORD(‘YOUR_NEW_PASSWORD_HERE‘) WHERE user = ‘root‘;mysql> exit;Now kill the mysqld_safe process and restart mysq...

关于 Can't connect to MySQL server on 'localhost' (10061) 的一个解决方案【图】

问题描述: 使用Navicat for mysql 无法远程连接到本地数据库,提示Can‘t connect to MySQL server on ‘localhost‘ (10038) . 本地服务中MySql 服务没有启动,也找不到该服务。 使用CMD 命令行打开MySql 提示 Can‘t connect to MySQL server on ‘localhost‘ (10061) 在网上百度之后按照那一大堆方案也没有成功解决问题。再看了好几个博客,随手捣鼓了下居然成功了。 具体步骤 打开CMD命令行,进入到安装mysql的bin 目录下,...

解决Access denied for user ''@'localhost' to database 'mysql'问题

在改动mysql的root用户password后,再登陆,提示如标题的错误,找了一番答案之后,最终解决,过程例如以下: 1.停掉mysql: service mysqld stop 2.使用不验证的状态登陆mysql: mysqld_safe --skip-grant-tables & //后台执行 启动mysql: service mysqld start 3.进入mysql: mysql -u root 4.use mysql; 5.delete from user where user=‘‘; 删除空用户6.flush previlige; 刷新权限7.serv...

Navicat for Mysql2003-can's connect to MySQL server on'localhost'10061的解决【图】

Navicat for Mysql2003-can‘s connect to MySQL server on‘localhost‘10061的解决 环境:Navicat for Mysql 8.2 + MySQL Sever 5.1 问题:通过MySQL命令行能连接,但是通过Navicat for Mysql 8.2却连不上,出现如下错误: 2003 - can‘s connect to MySQL server on ‘localhost‘ 10061 解决: 删除安装目录下的my.ini,然后打开/ MySQL Server / MySQL Server Instance Config Wizard(XX:\Program files\MySQL Server 5.1...

MYSQL错误代码#1045 Access denied for user 'root'@'localhost'【图】

遇到MYSQL“错误代码#1045 Access denied for user ‘root‘@‘localhost‘ (using password:YES)” 需要重置root账号权限密码,这个一般还真不好解决。 不过,这几天调试的时候真的遇到了这种问题,不能跳过,必须解决才能在 本地调试程序源码,没办法,一点点解决吧。 好在遇到这种问题的情况,大有人在,所以很多就搬现成的,只要能解决问题就行了。 方法: 第一点,停止MYSQL服务,CMD打开DOS窗口,输入 "net ...

MySQL刚安装完仅仅认得的主机是:localhost和127.0.0.1

MySQL刚安装完仅仅认得的主机是:localhost和127.0.0.1,假设你要让你机上的IP能够正常登录有两种办法: 一是对你的IP 172.16.1.10 进行授权 grant privileges on dbname.* to "user "@ "172.16.1.10 " identified by "password ";假设仅仅是你自己用的话就能够这样写 grant all on *.* to "user "@ "172.16.1.10" identified by "password ";grant详细的使用方法你就參考一下mysql的用户手...

mysql问题,出现 Cant connect to mysql server on 'localhost'【图】

莫名其妙的一个问题,这个问题出现在今天,然后查找下,发现需要重启服务器,但是重启也一样,于是关机重启,还是这个现象 ,然后看到 错误提示,提示my.ini的第21行,产生错误,于是按照路径找到配置文件,然后更改第21行.C:\Program Files (x86)\MySQL\MySQL Server 5.1发现第21行这样,然后把它注释掉,然后回到控制面板的服务管理中,将服务器重启,问题解决 mysql问题,出现 Cant connect to mysql server on localhost标签:错误提示 ini ...

mysql报错ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)【图】

23:29:02/2017-05-03 现象描述:在Command Line Client可以登陆,但是在命令提示符cmd下登陆出错。 我最终的解决办法是: 我先去看了一下我的my.ini配置文件。 新版5.7的配置文件不是在安装目录,而是在programDat/mysql文件目录下 打开文件之后: 我在安装的时候修改了默认端口3306为8082, 在cmd登陆的时候仍然是默认端口登陆的,所以会报错。那么在登陆的 时候可以指定端口,-P一定要大写。 mysql报错ERROR 2003 (HY000): Cant...

MYSQL: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

1) /etc/init.d/mysqld stop2) mysqld_safe --skip-grant-tables &3) mysql -u root4) Setup new MySQL root user passworduse mysql;#update user set password=PASSWORD("123456") where User=‘root‘;#update mysql.user set password=PASSWORD("123456") where user=‘root‘;update mysql.user set authentication_string=password(‘123qwe‘) where user=‘root‘ and Host =‘localhost‘;flush privileges;quit5) Stop M...

ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'【图】

在centos下安装好了mysql,用root帐号连上mysql,然后创建一个数据库,提示下图错误:提示:ERROR 1044 (42000): Access denied for user ‘‘@‘localhost‘ to database ‘mysql‘。网上找了一个比较流行的方法(见方法一),搞定了。今天又用这个试了试,却搞不定,在网上找了半天,终于发现是因为mysql数据库的user表里,存在用户名为空的账户即匿名账户,导致登录的时候是虽然用的是root,但实际是匿名登录的,通过错误提示里...

mac下安装mysql5.7.18,连接出现Access denied for user 'root'@'localhost' (using password: YES)【图】

(using password: YES) ()里面的为shell中输入的命令,一定要输全包括;&等符号 第一步:苹果->系统偏好设置->最下面点MySQL,关闭mysql服务 第二步:进入终端输入(cd /usr/local/mysql/bin/)回车 输入(sudo su)回车以获取管理员权限 输入(./mysqld_safe --skip-grant-tables &)回车以禁止mysql验证功能,mysql会自动重启,偏好设置中的mysql状态会变成running 第三步:输入命令(./mysql)回车 输入命令(flush privilege...

centos修改mysql密码或者进入mysql后解决Access denied for user ''@'localhost' to database 'mysql错误

原因是MySQL的密码有问题 用mysql匿名用户可以进入数据库,但是看不见mysql数据库. 解决办法:具体操作步骤:关闭mysql:# service mysqld stop然后:# mysqld_safe --skip-grant-tables开启另一个终端并启动mysql:# service mysqld startmysql -u rootmysql> use mysqlmysql> UPDATE user SET Password=PASSWORD(‘root‘) WHERE user=‘root‘;mysql> flush privileges;mysql>\q 到这里密码已经修改成功,mysql -u root -pcentos修...

mysql不能使用IP连接,可以使用localhost连接

本地mysql,使用127.0.0.1可以连接成功,使用具体IP连接报错 ERROR 1130 (HY000): Host ‘10.252.225.125‘ is not allowed to connect to this MySQL server 解决方法:给数据库授权 进入mysql命令行界面,使用命令【grant all privileges on *.* to ‘用户名’@‘IP‘ identified by ‘密码‘;】 grant all privileges on *.* to ‘root‘@‘10.252.225.125‘ identified by ‘123456‘; mysql不能使用IP连接,可以使用localh...

mariadb mysql 报'Access denied for user 'root'@'localhost' (using password: NO)'错误的解决【代码】

C:\Program Files\MariaDB 10.2\bin>mysql admin -u root password "x123456789" mysql Ver 15.1 Distrib 10.2.4-MariaDB, for Win64 (AMD64) Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.C:\Program Files\MariaDB 10.2\bin>mysql -u root -p Enter password: ********** Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 14 Server version: 10.2.4-Mari...

MySQL数据库localhost的root用户登陆遭遇失败【代码】

问题:Access denied for user ‘root‘@‘localhost‘ (using password: YES)打开MySQL目录下的my.ini文件(Linux的话是/etc/my.cnf),在文件的最后添加一行“skip-grant-tables”,保存并关闭文件。2、重启MySQL服务。3、在命令行中输入“mysql -uroot -p”(不输入密码),回车即可进入数据库。4、执行,“use mysql;”使用mysql数据库。5、执行,“update user set password=PASSWORD("rootadmin") where user=‘root‘;”(修改r...