linux下安装mysql-5.6.25.tar.gz
2015-07-30 16:08
357 查看
一、环境准备
1、确认是否安装C编译器
root用户下执行 yum install
gcc
2、确认是否安装gcc编译器
root用户下执行 yum install gcc-c++
3、确认是否安装cmake
下载安装包http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz
mkdir /usr/local/cmake
tar zxvf cmake-2.8.4.tar.gz
cd cmake-2.8.4
./configure --prefix=/usr/local/cmake
make && make install
4、安装可能需要的包
yum install ncurses-devel
yum
install bison
5、下载mysql
二、安装mysql
1、创建用户和目录
groupadd mysql //所以在这里我们要建一个msyql的用户和组
useradd -g mysql mysql -s /usr/sbin/nologin
mkdir /usr/local/mysql //创建目录
mkdir /usr/local/mysql/data //数据仓库目录
tar xf mysql-5.6.25.tar.gz
cd mysql-5.6.25
2、安装Mysql
编译:
/usr/local/cmake/bin/cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DSYSCONFDIR=/etc \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \
-DMYSQL_TCP_PORT=3306 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DEXTRA_CHARSETS=all \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci
安装:
make && make install
把文件夹所属用户改为mysql:
cd /usr/local/mysql
chown -R mysql.mysql .
cd /usr/local/mysql
chown -R mysql.mysql mysql
配置 mysql配置文件: (参考:http://download.csdn.net/detail/fanjeff/8948201)
vi /etc/my.cnf(配置文件中很多需要注意的地方,如果配置有误,初始化数据库必然报错。)
初始化数据库:
scripts/mysql_install_db --ldata=/usr/local/mysql/data --user=mysql
如果初始化数据库报错,查看日志/usr/local/mysql/data/mysql/error.log(路径为编译时候所配置,my.cnf中配置的路径。)
根据错误日志,修改my.cnf后,删除/usr/local/mysql/data下所有文件,然后重新初始化执行上述命令。确保error.log不会出现错误,且启动正常。
启动:
/etc/init.d/mysql start
##或者
service mysql start
设置mysql环境变量:
vim /etc/profile
添加下面两行
PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH
export $PATH
修改root用户密码:
/usr/local/mysql/bin/mysqladmin -u root password 'test'
进入mysql,修改远程登录:
mysql -u root -p
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'test' WITH GRANT OPTION;
1、确认是否安装C编译器
root用户下执行 yum install
gcc
2、确认是否安装gcc编译器
root用户下执行 yum install gcc-c++
3、确认是否安装cmake
下载安装包http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz
mkdir /usr/local/cmake
tar zxvf cmake-2.8.4.tar.gz
cd cmake-2.8.4
./configure --prefix=/usr/local/cmake
make && make install
4、安装可能需要的包
yum install ncurses-devel
yum
install bison
5、下载mysql
二、安装mysql
1、创建用户和目录
groupadd mysql //所以在这里我们要建一个msyql的用户和组
useradd -g mysql mysql -s /usr/sbin/nologin
mkdir /usr/local/mysql //创建目录
mkdir /usr/local/mysql/data //数据仓库目录
tar xf mysql-5.6.25.tar.gz
cd mysql-5.6.25
2、安装Mysql
编译:
/usr/local/cmake/bin/cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DSYSCONFDIR=/etc \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \
-DMYSQL_TCP_PORT=3306 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DEXTRA_CHARSETS=all \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci
安装:
make && make install
把文件夹所属用户改为mysql:
cd /usr/local/mysql
chown -R mysql.mysql .
cd /usr/local/mysql
chown -R mysql.mysql mysql
配置 mysql配置文件: (参考:http://download.csdn.net/detail/fanjeff/8948201)
vi /etc/my.cnf(配置文件中很多需要注意的地方,如果配置有误,初始化数据库必然报错。)
初始化数据库:
scripts/mysql_install_db --ldata=/usr/local/mysql/data --user=mysql
如果初始化数据库报错,查看日志/usr/local/mysql/data/mysql/error.log(路径为编译时候所配置,my.cnf中配置的路径。)
根据错误日志,修改my.cnf后,删除/usr/local/mysql/data下所有文件,然后重新初始化执行上述命令。确保error.log不会出现错误,且启动正常。
启动:
/etc/init.d/mysql start
##或者
service mysql start
设置mysql环境变量:
vim /etc/profile
添加下面两行
PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH
export $PATH
修改root用户密码:
/usr/local/mysql/bin/mysqladmin -u root password 'test'
进入mysql,修改远程登录:
mysql -u root -p
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'test' WITH GRANT OPTION;
相关文章推荐
- 【linux高级程序设计】(第十二章)Linux多线程编程
- Linux配置文件系统路径
- Linux基础命令
- Linux 命令之 xargs
- linux授权用户、组、权限
- linux下vsftp软件正常启动了,也能正常连接,但是就是没办法正常浏览文件夹
- linux学习笔记 - 登陆环境与man page
- [原创]Linux系统启动过程分析
- linux更改不同版本的gcc
- Linux 文件系统:procfs, sysfs, debugfs 用法简介
- [ubuntu入门手册]-6-如何安装VMware Workstation for Linux
- 进程02
- linux新建用户与权限修改
- linux配置jco3
- Linux - info
- linux用户权限相关命令
- Linux - info
- linux SVN安装及配置图解教程
- Linux上面部署java项目
- centos6.5下postgres-XC集群安装与配置