user解决方法,localhost错误解决方法

本身的操作系统是ubuntu18.04,以下是自个儿的mysql版本:

一 那种状态下是 root@%

mysql ELX570RO卡宴 1045 (2九千)– Access denied for user化解措施,28000denied

 难点讲述(以下商讨范围仅限Windows环境):

  D:\develop\ide\mysql\mysql5.5\bin> mysql -u root -p
  Enter password:
  ERROR 1045 (28000): Access denied for user ‘ODBC’@’localhost’ (using
password: NO)

 

首先步:编辑mysql安装目录中的配置文件my.ini,在[mysqld]user解决方法,localhost错误解决方法。以此条款下出席
skip-grant-tables
如下图:

图片 1

封存退出后

第二步:重启mysql

重启步骤如下:

1.进入任务管理器,查看mysqld.exe是不是在运营,运维以来,kill掉;
2.找到mysql安装目录下的bin文件夹,然后找到mysqld.exe文件,双击运营后,再度进入职责管理器查看mysqld.exe是不是运营,确认已运行后,双击mysql.exe文件即可

第三步: 重置本地mysql库的密码
在cmd里面,进入到D:\develop\ide\mysql\mysql5.5\bin目录下,输入mysql
-u root
-p
,就足以不要密码登录了,出现password:的时候一向回车可以进去,不会现出E冠道RO途乐1045
(2九千),但过多操作都会受限制,因为尚未权力。所以需要按上边的流程走(新民主主义革命部分为输入部分,桔色的是实施后显得的代码):
1.进入mysql数据库:
   mysql> use mysql;
   Database changed

2.给root用户设置新密码,浅血牙红粗体部分需求自个儿输入:
mysql> update user set password=password(“新密码“) where
user=”root”;
Query OK, 1 rows affected (0.01 sec)
Rows matched: 1 Changed: 1 Warnings: 0

3.刷新数据库
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

4.退出mysql:
mysql> quit
Bye

 

第四步:恢复my.ini文件
改好之后,再修改一下my.ini这几个文件,把大家刚刚加入的“skip-grant-tables”那行删除,保留退出再重启mysql就足以了。

 

E奥迪Q3RO奥德赛 1045 (2柒仟)– Access denied for
user化解方法,2八千denied 难题讲述(以下切磋范围仅限Windows环境):
D:\develop\ide\mysql\mysql5.5\bin mysql -u ro…

 难点讲述(以下探讨范围仅限Windows环境):

图片 2

update mysql.user set host=’%’
where user=’root’ and host=’localhost’;

 
D:\develop\ide\mysql\mysql5.5\bin> mysql -u root
-p

  Enter
password:

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

设置到位后,登录mysql的时候就出现了如下错误:

flush privileges;

 

图片 3

select user,host from
mysql.user;

先是步:编辑mysql安装目录中的配置文件my.ini,在[mysqld]以此条款下插足

因为设置的经过中没让设置密码,只怕密码为空,但不管如何都进不去mysql。

   

skip-grant-tables
如下图:

 

而是当本身用

图片 4

那么该如何做吗,接下去就将以此消除办法自个儿计算记录一下。

mysql -uroot -p 登陆创造帐号

保存退出后

step1:在ubuntu的terminal(也即终端)上输入sudo vim
/etc/mysql/mysql.conf.d/mysqld.cnf,进入到这些布局文件,然后在那些布局文件中的[mysqld]这一块中进入skip-grant-tables那句话。

grant all privileges on
sp2p_yxc_xiaolong.* to ‘dev’@’%’ identified by ‘dev’;

第二步:重启mysql

 1 [mysqld]
 2 #
 3 # * Basic Settings
 4 #
 5 user              = mysql
 6 pid-file          = /var/run/mysqld/mysqld.pid
 7 socket           = /var/run/mysqld/mysqld.sock
 8 port              = 3306
 9 basedir          = /usr
10 datadir          = /var/lib/mysql
11 tmpdir          = /tmp
12 lc-messages-dir   = /usr/share/mysql
13 skip-external-locking
14 character-set-server=utf8
15 collation-server=utf8_general_ci
16 skip-grant-tables

报错…mysql ERROR 1045…

重启步骤如下:

admin

网站地图xml地图