如何在Centos7.4下布局mysql5.7.24
发布时间:2022-01-18 13:57:41 所属栏目:MySql教程 来源:互联网
导读:这篇文章主要介绍如何在Centos7.4下部署mysql5.7.24,在日常操作中,相信很多人在如何在Centos7.4下部署mysql5.7.24问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答如何在Centos7.4下部署mysql5.7.24的疑惑有所帮助!接下来
这篇文章主要介绍“如何在Centos7.4下部署mysql5.7.24”,在日常操作中,相信很多人在如何在Centos7.4下部署mysql5.7.24问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何在Centos7.4下部署mysql5.7.24”的疑惑有所帮助!接下来,请跟着小编一起来学习吧! 在安装mysql前需要对服务器的环境做一些配置: 1、主机名解析,/etc/hosts配置; 2、JDK环境变量配置; 3、Mysql5.7.24的安装; 一、环境 操作系统:Centos7.4 Mysql数据库:mysql-5.7.24-el7-x86_64.tar JDK:jdk-8u131-linux-x64.tar.gz 首先需要将Mysql软件和JDK都上传到服务器上。 1、配置主机名解析 vi /etc/hosts 主机名 IP地址 例如: 主机名 IP地址 test 192.168.1.10 2、JDK环境配置 通常我将软件解压后放在/usr/java目录下,java文件夹需要自己创建: mkdir /usr/java 然后解压 jdk-8u131-linux-x64.tar.gz 到 /usr/java目录 tar -xzf jdk-8u131-linux-x64.tar.gz -C /usr/java 设置环境变量/etc/profile文件里: vi /etc/profile 按 i 键进入编辑模式。 在 /etc/profile 文件中添加以下信息: export JAVA_HOME=/usr/java/jdk1.8.0_131 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin export PATH=$PATH:${JAVA_PATH} 按 Esc 键退出编辑模式,输入 :wq 保存并关闭文件。 加载环境变量使之生效:source /etc/profile 查看 jdk 版本。当出现 jdk 版本信息时,表示 JDK 已经安装成功。 #java -version java version "1.8.0_141" Java(TM) SE Runtime Environment (build 1.8.0_141-b15) Java HotSpot(TM) 64-Bit Server VM (build 25.141-b15, mixed mode) 二、安装mysql 1、在安装mysql前,创建mysql用户 groupadd mysql useradd -g mysql mysql 2、然后解压缩mysql-5.7.24-el7-x86_64.tar,会生成mysql-5.7.24-el7-x86_64文件夹,使用mv命令将其名字改为mysql,并放到/usr/local/目录下。 mv mysql-5.7.24-el7-x86_64 /usr/local/mysql 3、建立data目录,进入到/usr/local/mysql/目录,创建data目录 mkdir data 4、修改mysql属主 使用chown命令mysql的属主,进入/usr/local目录,执行下面命令 chown -R mysql:mysql mysql 5、对mysql进行初始化 首先进入/usr/local/mysql/bin目录,执行下面语句 ./mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize 执行完毕后如下: [root@YQHDB2 bin]# ./mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize 2019-02-01T08:56:56.506838Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details). 2019-02-01T08:56:56.856781Z 0 [Warning] InnoDB: New log files created, LSN=45790 2019-02-01T08:56:56.913915Z 0 [Warning] InnoDB: Creating foreign key constraint system tables. 2019-02-01T08:56:56.973956Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: 541f5848-25ff-11e9-800d-000c297c0daa. 2019-02-01T08:56:56.975026Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened. 2019-02-01T08:56:56.976563Z 1 [Note] A temporary password is generated for root@localhost: fhDQ&DYMn7IW 最后一行的冒号之后,是自动生成的登陆密码,一定要记住,后面会登陆数据库进行修改密码; (编辑:武汉站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |