深夜了,之所以还要写这篇文章确实是因为今天很多时间浪费在这个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 (责任编辑:好模板) |