首先服务器上面安装SQL
安装SQL服务器环境:CentOS 7 x64 mysql-5.6.35
安装SQL步聚:
1、将SQL安装包上传到服务器或去下载;rz(lrzsz)
2、解压SQL源码包;
3、将解压的SQL源码包复制到/use/local/mysql;
4、建立mysql用户useradd -s /sbin/nologin mysql;
5、初始化数据库
cd /usr/local/mysql
mkdir -p /data/mysql ; chown -R mysql:mysql /data/mysql
(在这个里面加-p:有没有这个目录都创建;-R:目录的所属主和组都为mysql)
./scripts/mysql_install_db –user=mysql –datadir=/data/mysql
6、拷贝配置文件cp support-files/my-default.cnf /etc/my.cnf
7、拷贝启动脚本文件并修改其属性
cp support-files/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld
8、修改启动脚本vim /etc/init.d/mysqld将里面的datadir修改为/data/mysql
9、把启动脚本加入系统服务项,并设定开机启动
chkconfig –add mysqld
chkconfig mysqld on
service mysqld start
在安装mysql数据库的时候会出现以下BUG
1、在初始化安装mysql的时候,出现错误:
FATAL ERROR: please install the following Perl modules before executing
Data::Dumper
解决方法 :安装autoconf库
命令:yum install -y autoconf
2、原码包安装mysql的时候出现下列错误:
Installing MySQL system tables…/usr/local/mysql/bin/mysqld: error
while loading shared
原因:缺少libaio库文件
解决方法:yum install libaio* -y
PATH=
PATH:/usr/local/mysql/bin加入环境变理,系统重启会失效echo“PATH=
P
A
T
H
:
/
u
s
r
/
l
o
c
a
l
/
m
y
s
q
l
/
b
i
n
加
入
环
境
变
理
,
系
统
重
启
会
失
效
e
c
h
o
“
P
A
T
H
=
PATH:/usr/local/mysql/bin” >> /etc/profile(将变量写入启动文件里面)
source /etc/profile(立即生效)