本文摘自PHP中文网,作者不言,侵删。
本篇文章给大家带来的内容是关于CentOS7下安装mysql-server的详细步骤,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。在Hive中,Derby数据库只能起一个实例,不能在多个终端同时运行,这就产生了许多禁锢,因此对于元数据的存储,采用开源的mysql数据库,因此就需要在主节点上安装mysql相关服务。(推荐课程:MySQL视频教程)
0、首先,通过yum list | grep mysql命令来查找yum源中是否有MySQL,我的查询结果如下;
可以看出,总之看不到mysql-server的影子,(据说centOS7的源中暂时没有mysql,但是相同版本的centOS在阿里云中可以直接使用yum install mysql-server来直接安装mysql的)
因此,可以通过找到mysql的安装源,如下:
1、先下载mysql的repo源
1 |
|
2、安装源包,即安装mysql-community-release-el7-5.noarch.rpm包
1 |
|
安装这个包后,就会获得两个mysql的yum repo源:
/etc/yum.repos.d/mysql-community.repo和
/etc/yum.repos.d/mysql-community-source.repo。
在根目录下的/etc下即可找到
3、安装mysql
1 |
|
4、此时查看mysqld服务是否开启
1 |
|
可以看出,mysql服务已经启动
5、重新设置mysql密码
1 |
|
但是会报错:
此错误是密码有问题,无法登录,所以应该绕过密码验证,重新设置密码,所以在根目录的\etc\my.cnf文件中添加一行“skip-grant-tables”,就是绕过密码验证,如下:
然后重启mysql服务即可,执行[renyang@master ~]$ systemctl restart mysqld.service
6、输入“mysql”,即可进入mysql了,接下来可以在mysql中通过SQL语句进行修改密码,依次输入如下命令
1 2 3 4 |
|
7、重新编辑my.cnf,去掉刚才添加的内容:skip-grant-tables。 然后重启MySQL:[renyang@master ~]$ systemctl restart mysqld.service
然后就可以用密码进入MySQL了:[renyang@master ~]$ mysql -uroot -p
这样就成功安装了mysql数据库。
以上就是CentOS7下安装mysql-server的详细步骤的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
mysql数据库在CentOS7下无法远程连接的原因以及解决详解
CentOS7在linux下安装mysql5.7.19的教程(图)
CentOS7如何利用yum安装mysql5.7.19的具体方法
更多相关阅读请进入《CentOS7》频道 >>

数据库系统概念 第6版
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。