Skip to main content

moregeek program

mysql登陆提示ERROR 1045 (28000): Access denied for user-多极客编程

今天安装zabbix,安装完成之后在最上面提示如下所示

mysql登陆提示ERROR 1045 (28000): Access denied for user _localhost

检查日志如下显示

mysql登陆提示ERROR 1045 (28000): Access denied for user _localhost_02

显示连接数据库失败,登录mysql给zabbix授权之后发现zabbix彻底起不来了

数据库也登陆不进去,提示ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

数据库拒绝了root登录,于是先跳过受权表访问,命令如下:mysqld_safe --user=mysql --skip-grant-tables --skip-networking & (当然,在这之前,先停止mysql服务的运行)。

 然后登录mysql:mysql -uroot -p

登陆进去之后:

mysql> use mysql;

mysql> UPDATE user SET Password = PASSWORD('yourpassword') WHERE user = 'root';

mysql> FLUSH PRIVILEGES;

之后再重启mysql服务:service mysqld restart之后可以正常登录mysql了,zabbix也恢复正常。

©著作权归作者所有:来自51CTO博客作者gfbhfdgf的原创作品,如需转载,请注明出处,否则将追究法律责任
mysql登陆提示ERROR 1045 (28000): Access denied for user
https://blog.51cto.com/xianglinhu/1629197

Microsoft Azure部署MYSQL-MMM(2)配置主主复制-多极客编程

(2)配置Master-Master复制在db1(master1)、db2(master2)、db3(slave)上编译my.conf#vi /etc/my.cnf[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockuser=mysql#下面为新添加的内容default-storage-engine = innodb  rep

安装MySQL之后修改编码方式-多极客编程

MySQL的默认编码是Latin1,不支持中文,要支持中午需要把数据库的默认编码修改为gbk或者utf8。 1、需要以root用户身份登陆才可以查看数据库编码方式(以root用户身份登陆的命令为:>mysql -u root –p,之后两次输入root用户的密码),查看数据库的编码方式命令为: >show variables like 'character%'; +----------

Mysql5.6.21源码安装-多极客编程

做了3年运维,个人笔记倒是挺多,没有好好整理,有分享精神,比较懒,大学注册的账号,但是一直没有写过任何技术文档,羞愧。很认同一句话,搞技术一定要有分享精神。环境描述安装包:mysql-5.6.21.tar.gz系统环境:Centos6.5描述:安装的系统都是最小化的方式,勾选了基础,就下一步安装了,因为都是实验环境。系统配置没有太多的要求。虚拟机。内存只分配了512Mb内存,所以大家的mysql.

MYSQL INNODB索引-多极客编程

        在MYSQL中索引是在存储引擎实现的,所以各个存储引擎中的索引的实现方式是不一样的。本章节主要是学习INNODB存储引擎中最常用的索引类型:聚簇索引和B-Tree索引        在INNODB存储引擎中表其实是oracle中类似的聚簇表而不是普通的堆表。INNODB根据主健的顺序存储数据,数据直接存储在主健的叶子节点上面。数据即索引,索引即数据。因此为了让数据尽可能的按照主健的

Vsftpd+MySQL实现虚拟用户验证登录-多极客编程

什么是vsftpd?      vsftpd是一个类UNIX操作系统上的一个FTP服务器,包括linux。vsftpd全称是very secure FTP daemon(非常安全的FTP进程),顾名思义,安全是它的一大特性。        比如说vsftpd是在chroot模式下工作的,通俗chroot模式就是把它禁锢在一个目录中,禁止它访问别的目录。如果你不是用chroot模式,使用系统用户账号

mysql主从复制-多极客编程

一、主从同步的作用   1、数据分布   2、负载均衡(load balancing)   4、高可用性(high availability)和容错二、主从同步原理1、二进制日志   想要做主从复制必须得有这个二进制日志,那二进制日志记录的是什么呢?二进制日志中保存的只是跟服务器修改相关的操作,也叫复制日志   二进制日志为了避免日志文件过大,要进行不停地滚动,其主要有两个功能:   (1)即时点

小菜鸟的python学习之路----信息查询系统-多极客编程

功能说明:(1)用户认证功能,只有输入对的用户名和密码后才能查询(2)可以查员工的ID,Name,部门,电话(3)查询的接口关键字是姓名,用户通过姓名来查其他关联相关信息。(4)查完了输出用户信息,如果查询失败,报没有这个用户,然后循环起来python源代码如下(通过读取外部文件来导入数据)#!/usr/bin/env python # encoding=utf-8 # author:sihaog

python小脚本批量创建用户和ssh互信-多极客编程

#!/usr/bin/pythonfrom fabric.api import *for i in range(24,34):    host = 'test@172.18.22.' + str(i)    env.hosts.append(host)env.password = '111111'def addusers():        sudo('useradd -d /home/ctier

mysql 5.7 root密码修改-多极客编程

MySQL管理者密码设置或修改:依据官方说明5.6以后版本,第一次启动时会在root目录下生产一个随机密码,文件名.mysql_secret。[root@bright ~]# cat /root/.mysql_secret # Password set for user 'root@localhost' at 2015-03-27 23:12:10 :Jj+FTiqvyrF [root@brigh

MySQL命令-多极客编程

1、连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MY

MySQL修改root密码的各种方法整理-多极客编程

整理了以下四种在MySQL中修改root密码的方法,可能对大家有所帮助!方法1: 用SET PASSWORD命令  mysql -u root  mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');方法2:用mysqladmin  mysqladmin -u root password "newpass"  如果r

远程访问×××-Easy ×××-router-多极客编程

                                  实验远程访问×××-Easy ×××实验步骤:1首先配置R1 R2 R3ip地址,在R1 和R3配置默认路由2.在R3上配置做DHCP,设置网关和DNS,租约做NAT转换,并且应用端口做完之后查看下windows 7,是不是自动获取,并且查看下能不能ping通10.1.1.13.然后在R1上配置开启AAA服务aaa new-mod