安装lepus,启动失败,报错:Access denied for user 'root'@'localhost' (using password: YES)

在搭建lepus过程中,lepus启动失败

用tail -f /usr/local/lepuslogs/lepus.log查看错误日志为:

import functions as func
File "./include/functions.py", line 285, in <module>
mail_host = get_option(‘smtp_host‘)
File "./include/functions.py", line 242, in get_option
conn=MySQLdb.connect(host=host,user=user,passwd=passwd,port=int(port),connect_timeout=5,charset=‘utf8‘)
File "/usr/lib64/python2.6/site-packages/MySQLdb/__init__.py", line 81, in Connect
return Connection(*args, **kwargs)
File "/usr/lib64/python2.6/site-packages/MySQLdb/connections.py", line 193, in __init__
super(Connection, self).__init__(*args, **kwargs2)
_mysql_exceptions.OperationalError: (1045, "Access denied for user ‘root‘@‘localhost‘ (using password: YES)")

应该是mysql的原因,直接输入mysql可以登录,用mysql -uroot -p登录报错

先用mysql等录进去,查看数据库,发现先前配置的lepus数据库不在了,

重新执行以下命令,成功

1.在监控机创建监控数据库,并授权。

mysql> create database lepus default character set utf8;
mysql> grant select,insert,update,delete,create on lepus.* to ‘root‘@‘localhost‘ identified by ‘123456‘;
mysql> flush privileges;

2.导入SQL文件夹里的初始化SQL文件(表结构和数据文件)

/usr/local/lepus/sql   这个地方执行以下2个语句

# mysql -uroot -p lepus < sql/lepus_table.sql

# mysql -uroot -p lepus < sql/lepus_data.sql

最后lepus重启成功!!!

安装lepus,启动失败,报错:Access denied for user 'root'@'localhost' (using password: YES)

原文地址:https://www.cnblogs.com/yangtou45du/p/10551071.html

时间: 2024-08-10 18:06:57

安装lepus,启动失败,报错:Access denied for user 'root'@'localhost' (using password: YES)的相关文章

Windows下mysql无法启动1067错误 以及 登录报错Access denied for user ‘root’@‘localhost’ (using password:YES)

Windows下mysql无法启动1067错误解决: 解决步骤: 1.  找到自己的mysql安装目录,比如,我的是D:\MySQL\MySQL Server 5.5 2.  打开my.ini文件 3.  找到 #Path to the database root这一行,将 datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/"    修改为自己mysql安装目录下的  datadir="D:/MySQL/MySQL Ser

关于Linux下面msyql安装后并未设置初始密码,但是登录报错“Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: NO)”的解决方案

如上图:首先我安装mysql的时候并没有设置密码,但是就是登不进去,百度了一下,解决方案如下: 解决方案地址:http://zhidao.baidu.com/link?url=7QvuOKtfRdMTyFCsOf_6Bbb6pHGUxzyr5_afFGLiX_WAD6JJ4MCmepriWnzIo-kEAetXCLsRRhIidzxbL6zTnnJlP3HbYh2DDLZOEbOvBji 关于Linux下面msyql安装后并未设置初始密码,但是登录报错"Access denied for use

连接mysql报错Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: YES)解决办法

1.打开MySQL目录下的my.ini文件,在文件的最后添加一行"skip-grant-tables"(免密码登录),保存并关闭文件,重启MySQL服务. 2.通过命令行进入MySQL的BIN目录,输入"mysql -u root -p"(不输入密码),回车即可进入数据库. 3.执行"use mysql;",使用mysql数据库. 4.修改密码:执行" update MySQL.user set authentication_strin

linux mysql报错Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: YES)

1.service mysqld stop停止mysql服务器 2.find / -name my.cnf 查找mysql配置文件的位置打开 3.在[mysqld]后添加skip-grant-tables 4.启动mysql :service mysqld start ————————————————版权声明:本文为CSDN博主「awake720」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明.原文链接:https://blog.csdn.net/awake

最新 mysql登录报错“Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: NO”的处理方法

1.关闭正在运行的MySQL.2.打开DOS窗口,转到mysql\bin目录.3.输入mysqld --skip-grant-tables回车.如果没有出现提示信息,那就对了.4.再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录.5.输入mysql回车,如果成功,将出现MySQL提示符 <6. 连接权限数据库<use mysql; (<是本来就有的提示符,别忘了最后的分号)6.改密码:update MySQL.user set authenticati

mysql登录报错“Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: YES”的处理方法

使用/etc/mysql/debian.cnf文件中[client]节提供的用户名和密码: 文件内容: [client]host = localhostuser = debian-sys-maint   //用户名password = Xgsuj2n8rlvw7jUO  //密码socket = /var/run/mysqld/mysqld.sock[mysql_upgrade]host = localhostuser = debian-sys-maintpassword = Xgsuj2n8r

网站报错Access denied for user &#39;root&#39;@&#39;localhost&#39; -问题排查续

网站报错Access denied for user 'root'@'localhost' (using password: YES) 每次的挽救办法就是: /etc/init.d/mysqld stop mysqld_safe --skip-grant-tables & 几乎每隔10分钟就出现一次,如下图,然后手动安全模式重启mysql.偶的内心好崩溃... 不得不赞阿里云的售后技术支持太给力!耐心回复我的一个个小白问题. 总结一下, 问题原因:本地授权问题 解决办法:“您目前启动到mysql

linux中进入mysql时报错Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: YES)解决方案

之前在linux中装完mysql后直接在命令行窗口输入mysql就会进入数据库了,但是今天输入mysql命令后直接报错,如下图: 之后输入:mysql -uroot -p 提示输入密码:***** 还是报同样的错误,在网上查说是因为root用户没有设置mysql密码导致的,然后根据网上给出的方案进行调试解决,步骤如下: 1.先停掉mysql服务,然后以安全模式后台方式启动,此时光标会一直闪动,表理它! 2.然后新打开一个会话窗口,直接在命令行输入:mysql,会直接进入到数据库命令行 3.然后就

Navicat安装后出现错误:1045 - Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: YES)

安装完MySQL和N之后,打开Navicat后出现如下错误: **********1045 - Access denied for user 'root'@'localhost' (using password: YES)********** (小插曲:记得不知道这是多少次安装MySQL了,以前用的是SQLyog,突然安装了一个Navicat,尽然出现错误,让自己小小的汗颜了一把!!!经过上网查资料,解决方法陈述下文) [问题所在]:未给root用户分配所有权限. [解决步骤]:例如:用户名:a