Centos 6.7 安装 mysql 5.7.12

深夜了,之所以还要写这篇文章确实是因为今天很多时间浪费在这个mysql的安装上,本来很简单的过程,却差不多浪费了一天的时间。

一、Mysql 安装与启动

准备工作

(1)创建用户

useradd -s /sbin/nologin -M mysql

(2)创建mysql的目录

mkdir -p /data/mysql

(3)目录所有者

chown -R mysql /data/mysql

1.下载最新的mysql

2.文件传输到centos的 /usr/local/src/

3.解压mysql、移动

tar -zxvf mysql-5.7.12-linux-glibc2.5-x86_64.tar.gz

mv mysql-5.7.12-linux-glibc2.5-x86_64 /usr/local/mysql

4.配置文件 以及 启动文件的复制

cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

5.修改配置文件

vim /etc/my.cnf

basedir = /usr/local/mysql

datadir = /data/mysql

6.启动mysql

/etc/init.d/mysqld start

二、可能遇到的问题

Starting MySQL... ERROR! The server quit without updating PID file...

(1) 可能是因为mysql没有 指定配置文件 时会使用/etc/my.cnf配置文件,

cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

请打开这个文件查看在[mysqld]下有没有指定数据目录(datadir)。

解决方法:请在[mysqld]下设置这一行:datadir = /data/mysql

(2)可能是/data/mysql 数据目录mysql用户没有权限

chown -R mysql /data/mysql

时间: 2024-10-01 06:17:28

Centos 6.7 安装 mysql 5.7.12的相关文章

【Linux】CentOS 7.4 安装 MySQL 8.0.12 解压版

安装环境/工具 1.Linux(CentOS 7.4版) 2.mysql-8.0.12-el7-x86_64.tar.gz 安装步骤 参考:https://dev.mysql.com/doc/refman/8.0/en/installing.html 1.下载mysql解压版(mysql-8.0.12-el7-x86_64.tar.gz),下载地址http://dev.mysql.com/downloads/mysql/: 2.解压mysql安装文件 命令:tar zxvf mysql-8.0.

centos 安装mysql 5.5.12

1.安装gcc-c++  gcc make cmake编译器 2.安装ncurses 3.添加用户组 groupadd mysql useradd -r -g mysql mysql 4.安装 tar -zxvf mysql-5.5.12.tar.gz cd mysql-5.5.12 cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/data/mysql/mysql.sock -DDEFAULT_CHARSET=ut

[LTMP搭建] Centos 6.5 安装 Mysql

接上篇: http://www.cnblogs.com/antarctican/p/3714422.html 一. 安装 Mysql 5.1.73.  官方:http://dev.mysql.com/downloads/file.php?id=450523 http://cdn.mysql.com/Downloads/MySQL-5.1/mysql-5.1.73-linux-i686-glibc23.tar.gz 4. 安装 tengine 2.0.4 查看 version时, 提示 libss

centos上如何安装mysql

centos可以使用yum安装mysql 但是版本很低,且不灵活. 本文将介绍如何使用安装包安装mysql http://dev.mysql.com/downloads/mysql/ 下载mysql 将下载文件放在/opt/mysoft文件夹中 解压文件 tar -xf MySQL-5.6.22-1.linux_glibc2.5.x86_64.rpm-bundle.tar 这里我们要安装mysql的服务端和客服端,所以使用下面两个文件: MySQL数据库: MySQL-server-5.6.22

CentOS 6.5 安装MySQL数据库

CentOS 6.5 安装MySQL数据库 [[email protected]~]# yum -y install mysql-server //安装命令 [[email protected]~]# service mysqld start //连接之前先启动服务 [[email protected]~]# chkconfig mysqld on //开机启动设置,也可以手动开启 [[email protected]~]# mysql -u root Welcome to the MySQL

cmake编译安装mysql 5.6.12

cmake安装mysql 5.6.12 从mysql 5.5 开始就要用cmake编译安装 下载mysql 下载地址:http://pan.baidu.com/s/1o68xxqE 一.安装mysql5.6.12 1.创建用户.组和目录 groupadd mysql useradd -g mysql mysql 创建数据仓库目录(不创建的话默认就是这个目录即$PREFIX_DIR/data) mkdir /server/mysql/data -p 2.安装 cmake . -DCMAKE_INS

CentOS 7.0yum安装MySQL

CentOS 7.0yum安装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.rep

centos 7 中安装 mysql 5.7

centos 7 中安装 mysql 5.7 环境说明: 查看centos的版本:cat /etc/redhat-release 安装和配置步骤: 下载 mysql 源安装包: sudo curl -LO http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 安装 mysql 源: sudo yum localinstall mysql57-community-release-el7-11.noarch.rpm

20190526 - CentOS 7 中 安装 MySQL 8 并授权 root 远程访问

1. CentOS 7 中 安装 MySQL 8 CentOS 7 中内置 MariaDB 建议升级一下用,性能好很多.但如果一定要用 MySQL 8,就得自己装. 坦白的说,Oracle 升级 MySQL 8,一方面是 5.7 性能不如 MariaDB,二个就是为了造坑(以安全的名义). 2. MySQL 8 授权 root 远程访问 MySQL 8 授权 root 远程访问绝对是坑,以往的旧命令都会提示失败,因为安全原因,尤其是在 CentOS 7 这种安全的系统上. % 是什么? 是 My