CentOS7下如何安置mysql-server
发布时间:2022-02-19 14:36:21 所属栏目:MySql教程 来源:互联网
导读:这篇文章给大家分享的是有关CentOS7下如何安装mysql-server的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。 在Hive中,Derby数据库只能起一个实例,不能在多个终端同时运行,这就产生了许多禁锢,因此对于元数据的存储,采用
这篇文章给大家分享的是有关CentOS7下如何安装mysql-server的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。 在Hive中,Derby数据库只能起一个实例,不能在多个终端同时运行,这就产生了许多禁锢,因此对于元数据的存储,采用开源的mysql数据库,因此就需要在主节点上安装mysql相关服务。(推荐课程:MySQL视频教程) 首先,通过yum list | grep mysql命令来查找yum源中是否有MySQL,我的查询结果如下; 可以看出,总之看不到mysql-server的影子,(据说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' 此错误是密码有问题,无法登录,所以应该绕过密码验证,重新设置密码,所以在根目录的etcmy.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 感谢各位的阅读!关于CentOS7下如何安装mysql-server就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧! (编辑:景德镇站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读