当前位置: 首页 >数据库 > centos7下ambari-server配置mysql数据库,启动失败

centos7下ambari-server配置mysql数据库,启动失败

首先是安装

 

centos7 mysql数据库安装和配置

https://www.cnblogs.com/starof/p/4680083.html

 

本人踩了很多坑,首先安装mysql,并且确认能否正常使用,(我就因为版本升级不能用)

报错信息:Column count of mysql.user is wrong. Expected 43, found 42. Created with MySQL 50560, now running 50643. Please use mysql_upgrade to fix this error.

解决:https://blog.csdn.net/qq_33350186/article/details/72528810

 

启动失败

  查看日志报错  java.sql.SQLException: Access denied for user 'root'@'ambari1' (using password: YES)

  设置了很多遍root权限还是不行,我一直以为是我的主机IP地址的问题,因为用命令  mysql -h ambari1 -u root -p   一直登陆失败,然后报下边的错,  -h   后边的地址换成  192.168.255.132  也不行,但是用  localhost  就可以登陆mysql,在这里走了很远,最后运行DDL表,登陆成功~

  查看日志:more /var/log/ambari-server/ambari-server.log

  

 

确认mysql连接器放在正确的位置

  ls /usr/share/java/mysql-connector-java.jar
  如果没有,进入这个目录,执行:

  yum install mysql-connector-java *
  

  还可以通过修改配置文件更改

  vim /etc/ambari-server/conf/ambari.properties

 

安装完后有提示需要运行DDL表

登录mysql,进入自己设置的数据库(use yourDatabase)

使用source命令运行/var/lib/ambari-server/resources下的ambari—mysql.sql文件,运行完之后便可以启动ambari了,

source /var/lib/ambari-server/resources/Ambari-DDL-MySQL-CREATE.sql

 

用户权限问题,是否每个地址都可以访问

  解决:

grant all privileges on *.* to root@'%' identified by '******' //***表示数据库连接密码

GRANT ALL PRIVILEGES ON ambari.* TO 'root'@'ambari1' IDENTIFIED BY 'root' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'ambari1';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'ambari1' WITH GRANT OPTION;

(这里我试了三天才发现后边要付给权限的地址一定要是报错信息里那个地址,主要是给这个地址访问权限,我之前N次都是写localhost)

  刷新

  flush privileges;

 

作者:王大仙儿
来源链接:https://www.cnblogs.com/wangdaxianer/p/10521923.html

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。





本文链接:https://www.javaclub.cn/database/117608.html

标签:MySQL升级
分享给朋友:

“centos7下ambari-server配置mysql数据库,启动失败” 的相关文章