美文网首页
Centos7,redhat安装Mysql

Centos7,redhat安装Mysql

作者: 哈叽哈叽叽歪歪 | 来源:发表于2018-09-14 08:15 被阅读0次

一、卸载自带的mariadb-lib

[root@PROD-service161 data]# rpm -qa|grep mariadb
mariadb-libs-5.5.52-1.el7.x86_64
[root@PROD-service161 data]# rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64

二、下载安装Mysql 的Yum Repository

1. 下载

进入Mysql官网Yum Repository下载区
选择操作系统对应的版本,Centos7就选择RHEL7版本。

复制下载链接

复制下载链接,使用wget下载

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

2. 安装

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

3.检查是否安装成功

yum repolist enabled | grep "mysql.*-community.*"

安装成功之后输出如下:

三、安装Mysql

版本选择

默认安装的是5.7最新版,如果安装5.7这一步跳过。如果需要安装5.6版本,需要禁用5.7版本,开启5.6版本

yum-config-manager --disable mysql57-community ##禁用mysql57
yum-config-manager --enable mysql56-community #启用 mysql56

安装

yum install mysql-community-server

四、配置Mysql

1. 修改配置配置文件

打开Mysql的配置文件:/etc/my.cnf
修改如下内容

basedir=/data/mysql #新增
datadir=/data/mysql/data  #修改

socket=/data/mysql/mysql.sock #修改

character_set_server = utf8 #新增

[client] # 新增
socket=/data/mysql/mysql.sock# 新增

2. 新建自定义Mysql目录

mkdir /data/mysql
chown -R mysql:mysql /data/mysql

一定注意要修改文件夹权限,不然mysql服务会启动失败

mysqld.service holdoff time over, scheduling restart

3.初始化

mysqld --initialize --user=mysql

4. 管理SELinux

setenforce 0

5、设置开机自启动

systemctl enable mysqld

6、启动

systemctl start mysqld

7、查询mysqld是否启动成功

systemctl  status mysqld

五、登录验证

1.获取临时密码

grep "temporary password" /var/log/mysqld.log

会有类似的信息:

2017-07-14T05:39:00.229616Z 1 [Note] A temporary password is generated for root@localhost: lMx<qe6jA1ig

临时密码:lMx<qe6jA1ig

2. 登录

执行登录命令,输入上面的密码lMx<qe6jA1ig

mysql -uroot -p

要修改root密码,不然会提示

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'xxxxxx';
FLUSH PRIVILEGES;

相关文章

  • Centos7,redhat安装Mysql

    一、卸载自带的mariadb-lib 二、下载安装Mysql 的Yum Repository 1. 下载 进入My...

  • Zabbix/安装

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

  • HIVE搭建

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

  • centos7下安装mysql

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

  • CentOS 7 安装MySQL

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

  • linux 安装mysql

    Centos7 安装mysql mysql 依赖libaio 所以需要首先安装libaio 检查mysql 是否...

  • 新的故事-安装MySQL

    一、安装MySQL 小目录 在windows 8.1安装mysql在centos7安装mysql通过docker安...

  • yum安装nginx,mysql,php

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

  • linux 安装mysql5.7新命令

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

  • CentOs7 安装 Mysql5.7

    CentOs7 安装 Mysql5.7 1、下载mysql源安装包 2、安装mysql源 3、检查mysql源是否...

网友评论

      本文标题:Centos7,redhat安装Mysql

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