1.安装gcc ,gcc-c++ ,ncuses-devel, bison, cmake
yum -y install gcc*
yum -y install ncurses-devel
yum -y install bison
yum -y installl cmake
2,配置mysql 用户组 以及用户
groupadd mysql
useradd -r -g mysql mysql
3.创建mysql安装目录以及数据存储位置
mkdir /usr/local/mysql
mkdir /data
mkdit /data/mysql
解压 tar -xvf
mysql-5.5.28.tar.gz
配置 cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all -DENABLED_LOCAL_INFILE=1
使用cmake进行配置编译
各个参数意义:
-DCMAKE_INSTALL_PREFIX:安装目录
-DMYSQL_DATADIR:数据库存放目录
-DDEFAULT_CHARSET:默认字符集
-DDEFAULT_COLLATION:
-DEXTRA_CHARSETS
-DENABLED_LOCAL_INFILE
安装 make && make install
为安装目录以及数据目录添加mysql 用户权限
chown -R mysql:mysql /data/*
chown -R mysql:mysql /usr/local/mysql/*
执行安装脚本
/usr/local/mysql/scripts/mysql_install_db --user=mysql --datadir=/data/mysql/ --basedir=/usr/local/mysql/
出现如下即为执行成功
拷贝 mysql 配置文件
cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf
拷贝mysql启动文件
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
启动mysql
service mysql start
出现此即为成功
5.修改mysql root 用户密码
配置mysql的环境变量
vi /root/.bashrc
添加如下:
export mysql_home=/usr/local/mysql
export PATH=.:$mysql_home/bin:$PATH
保存退出。
执行 source /root/.bashrc
修改密码:
mysqladmin -u root -p password
6. 设置开机自启动
chkconfig mysql on