11.4 MySQL安装(中)
MySQL的几个常用安装包:rpm、源码、二进制免编译
先进入目录 /usr/local/src(以后把所有软件包都放在这个目录下面)
cd /usr/local/src
下载MySQL 5.6安装包,一般都下载x64
[[email protected] src]# wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz
解压MySQL的安装包
[[email protected] src]# tar zxvf mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz
把解压完后的mysql的目录移动并改名 /usr/local/mysql
[[email protected] src]# mv mysql-5.6.36-linux-glibc2.5-x86_64 /usr/local/mysql
[[email protected] src]# cd !$
cd /usr/local/mysql
[[email protected] mysql]# ls
bin COPYING data docs include lib man mysql-test README scripts share sql-bench support-files
进入目录
[[email protected] mysql]# cd /usr/local/mysql/
建立MySQL用户,因为启动MySQL需要该用户。
[[email protected] mysql]# useradd mysql
建立datadir
#mkdir /data/mysql
--user指定用户,--datedir指定目录,
[[email protected] mysql]# ./scripts/mysql_install_db --user=mysql --datedir=/data/mysql
FATAL ERROR: please install the following Perl modules before executing ./scripts/mysql_install_db:
Data::Dumper
-*
如果发现安装出错,可以先利用grep查找相关词的安装包,如果拿不准安装哪个包的时候可以全部安装。大意就是安装一个后再测试,一个一个来。
(其实第一个就是我们要安装的包。)
[[email protected] mysql]# yum list |grep perl |grep -i Dumper
perl-Data-Dumper.x86_64 2.145-3.el7 base
perl-Data-Dumper-Concise.noarch 2.020-6.el7 epel
perl-Data-Dumper-Names.noarch 0.03-17.el7 epel
perl-XML-Dumper.noarch 0.81-17.el7 base
[[email protected] mysql]# yum install -y perl-Data-Dumper
安装 perl-Data-Dumper完成后,再测试。
[[email protected] mysql]# ./scripts/mysql_install_db --user=mysql --datedir=/data/mysql
利用echo $?检查执行结果是否成功 0成功 1以上失败
[[email protected] mysql]# echo $?
0
至此,初始化完成。
cp support-files/my-default.cnf /etc/my.cnf
cp support-files/mysql.server /etc/init.d/mysqld
vi /etc/init.d/mysqld
定义basedir和datadir
/etc/init.d/mysqld start
原文地址:http://blog.51cto.com/13578154/2096173