博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS7安装mysql-server
阅读量:5037 次
发布时间:2019-06-12

本文共 1510 字,大约阅读时间需要 5 分钟。

 

 

在Hive中,Derby数据库只能起一个实例,不能在多个终端同时运行,这就产生了许多禁锢,因此对于元数据的存储,采用开源的mysql数据库,因此就需要在主节点上安装mysql相关服务。

0、首先,通过yum list | grep mysql命令来查找yum源中是否有MySQL,我的查询结果如下;

 

可以看出,总之看不到mysql-server的影子,具体彻底删除还可以参考这个博文:https://www.cnblogs.com/cyl048/p/6879085.html   (据说centOS7的源中暂时没有mysql,但是相同版本的centOS在阿里云中可以直接使用yum install mysql-server来直接安装mysql的)

因此,可以通过找到mysql的安装源,如下:

 

1、先下载mysql的repo源

$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

 

 

2、安装源包,即安装mysql-community-release-el7-5.noarch.rpm包

$ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

 

 

 

 

安装这个包后,就会获得两个mysql的yum repo源:

/etc/yum.repos.d/mysql-community.repo和

/etc/yum.repos.d/mysql-community-source.repo。

在根目录下的/etc下即可找到

 

 

3、安装mysql

$ sudo yum install mysql-server

 

4、此时查看mysqld服务是否开启

$ sudo service mysqld status

可以看出,mysql服务已经启动

 

5、重新设置mysql密码

[root@master renyang]# mysqladmin -u root password '123456'

但是会报错:

此错误是密码有问题,无法登录,所以应该绕过密码验证,重新设置密码,所以在根目录的\etc\my.cnf文件中添加一行“skip-grant-tables”,就是绕过密码验证,如下:

然后重启mysql服务即可,执行[renyang@master ~]$ systemctl restart mysqld.service

 

6、输入“mysql”,即可进入mysql了,接下来可以在mysql中通过SQL语句进行修改密码,依次输入如下命令

mysql> use mysql

mysql> update mysql.user set authentication_string=password('123456') where user='root';

mysql> flush privileges;

mysql> quit

 

7、重新编辑my.cnf,去掉刚才添加的内容:skip-grant-tables。  然后重启MySQL:[renyang@master ~]$ systemctl restart mysqld.service

 

然后就可以用密码进入MySQL了:[renyang@master ~]$ mysql -uroot -p

 

 

这样就成功安装了mysql数据库。

 

 

 

 

 

 

 

参考博客:https://blog.csdn.net/shujuelin/article/details/81261291

转载于:https://www.cnblogs.com/renyang/p/10331607.html

你可能感兴趣的文章
UVA11524构造系数数组+高斯消元解异或方程组
查看>>
排序系列之——冒泡排序、插入排序、选择排序
查看>>
爬虫基础
查看>>
jquery.lazyload延迟加载图片第一屏问题
查看>>
HDU 1011 Starship Troopers (树形DP)
查看>>
手把手教你写DI_1_DI框架有什么?
查看>>
.net常见的一些面试题
查看>>
OGRE 源码编译方法
查看>>
上周热点回顾(10.20-10.26)
查看>>
C#正则表达式引发的CPU跑高问题以及解决方法
查看>>
云计算之路-阿里云上:“黑色30秒”走了,“黑色1秒”来了,真相也许大白了...
查看>>
APScheduler调度器
查看>>
设计模式——原型模式
查看>>
【jQuery UI 1.8 The User Interface Library for jQuery】.学习笔记.1.CSS框架和其他功能
查看>>
如何一个pdf文件拆分为若干个pdf文件
查看>>
web.xml中listener、 filter、servlet 加载顺序及其详解
查看>>
前端chrome浏览器调试总结
查看>>
获取手机验证码修改
查看>>
数据库连接
查看>>
python中数据的变量和字符串的常用使用方法
查看>>