linux安装mysql

下载mysql:http://down1.chinaunix.net/distfiles/mysql-5.5.21.tar.gz

下载cmake:https://cmake.org/files/v3.7/cmake-3.7.0-rc2.tar.gz

1.先安装cmake编辑工具:#./configure --prefix=/usr/local/cmake #make #make install

2.新建存储data文件夹:#mkdir -p /data/mysql/data

3.创建用户名和用户组:#groupadd mysql #useradd -r -g mysql mysql

4.安装mysql:

#cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/data/mysql/data \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DEXTRA_CHARSETS=all \
-DENABLED_LOCAL_INFILE=1

参数说明:

参数说明:
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql //安装目录
-DINSTALL_DATADIR=/usr/local/mysql/data //数据库存放目录
-DDEFAULT_CHARSET=utf8     //使用utf8字符
-DDEFAULT_COLLATION=utf8_general_ci //校验字符
-DEXTRA_CHARSETS=all     //安装所有扩展字符集
-DENABLED_LOCAL_INFILE=1    //允许从本地导入数据

5.设置目录权限:

#cd /usr/local/mysql
#chowm -R root:mysql .
#chow -r mysql:mysql /data/mysql/data //给存储data文件夹的权限组
#cp support-files/my-medium.cnf /etc/my.cnf //将mysql的启动服务添加到系统服务中

6.添加环境变量
#vim /etc/profile
添加一行
PATH="$PATH:/usr/local/mysql/bin:/usr/local/mysql/lib"
#source /etc/profile //生效

7.对mysql存储数据库目录更改

#vim /etc/my.cnf

[mysqld]

datadir = /data/mysql/data

#mv /usr/local/mysql/data/* /data/mysql/data //将系统的文件移动到自定义的目录下

8.启动

第一种:

#/usr/local/mysql/support-files/mysql.server start

第二种:

#/usr/local/mysql/bin/mysqld_safe --user=mysql &

第三种:

ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chkconfig --add mysqld
chkconfig --list mysqld
service mysqld start

posted @ 2016-10-24 17:03  三百里江山  阅读(147)  评论(0编辑  收藏  举报