美文网首页
CentOS 7安装Mysql

CentOS 7安装Mysql

作者: popli | 来源:发表于2017-09-28 18:41 被阅读14次

CentOS 7默认移除了mysql,yum install mysql 安装的是mariadb,它是Mysql的一个分支。
下面我们可以去官网找到mysql的yum链接,使用wget命令来下载rpm包,这个包是mysql源的安装包

wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

下载完成后我们开始安装

rpm -ivh mysql57-community-release-el7-11.noarch.rpm

i 代表 install 安装,v代表 verbose 显示安装信息,h代表hash打印hash值。

然后我们执行yum来安装真正的mysql

yum install mysql-server

当然我们可以将上面的两句话合并

yum localinstall  mysql57-community-release-el7-11.noarch.rpm

安装完成后,我们就可以开启mysql了

systemctl start mysqld

可以查看mysql服务的状态

systemctl status mysqld

然后我们登录mysql

mysql -u root -p

然后需要输入密码,默认的密码在 /var/log/mysqld.log中,这个文件是存储mysql服务的日志,mysql在安装的时候会默认为root用户生成一个密码,里面有一行A temporary password for root : XXXXXX,这个就是临时密码了。
这个时候我们可能会遇到连接失败的错误

connect to server at 'localhost' failed error:
'Access denied for user 'root'@'localhost' (using password: YES)'

不想翻墙百度老半天没结果,最后翻墙谷歌了一下,立马就解决了。
首先编辑文件 /etc/my.cnf

vi /etc/my.cnf

然后在[mysql]下面加上 skip-grant-tables,保存退出,然后重启mysql,可以免密码登录

mysql -u root -p

不用输入密码直接回车。
下面输入 flush privileges;来刷新权限
然后我们修改 mysql库中的user表中的root的密码

alter user 'root'@'localhost' identified by 'newpassword';

然后我们把/etc/my.cnf中的 skip-grant-tables删除
然后重启mysql

systemctl stop mysqld
systemctl start mysqld

最后我们就可以使用新的密码来连接mysql了

mysql -u root -p

相关文章

  • 2018-04-19

    Centos 7 安装 tomcat7, jdk,mysql,zookeeper Centos 安装jdk 安装...

  • Zabbix/安装

    安装MySQL:如果没有安装MySQL,则需要先安装。Centos7之前: Centos7使用了MariaDB替代...

  • linux 安装mysql5.7新命令

    安装mysql新命令 CentOS7安装MySQL 在CentOS中默认安装有MariaDB,这个是MySQL的...

  • yum安装nginx,mysql,php

    centos7 一、安装nginx 安装mysql(centos7) 安装php centos8 安装php74 ...

  • centos7下安装mysql

    mysql安装 centos7下使用yum源安装mysql 因为centos7下默认没有mysql的yum源,所以...

  • HIVE搭建

    安装mysql centos7安装mariaDB安装mysql教程1安装mysql教程2安装教程3安装mysql教...

  • CentOS 7中安装 MySQL 出现了 No package

    CentOS 7 安装 mysql-server 爬坑 发现问题 在centos 6安装 mysql-server...

  • CentOS 7 安装MySQL

    (1)安装mysql Centos7通过yum安装最新MySQL (2)安装mysql 【1】安装mysql 步骤...

  • VirualBox + LNMP(CentOS) 环境

    安装内容 安装CentOS(LINUX) 安装PHP开发环境 安装MySQL 安装Nginx CentOS 7 V...

  • centos安装MySQL5.7

    centos安装MySQL5.7 安装环境:CentOS7 64位 MINI版,安装MySQL5.7 1、配置YU...

网友评论

      本文标题:CentOS 7安装Mysql

      本文链接:https://www.haomeiwen.com/subject/ctsvextx.html