源码安装Mysql数据库:下载mysql-5.6.15.tar.gz
首先设置安装环境
1.创建一个mysql用户组和系统帐号
groupadd -r mysql
useradd -r -g mysql mysql
2.rpm -qa |grep mysql查看是否安装有关于mysql的软件,若有卸载
3.yum --disablerepo=\* --enablerepo=c6-media install cmake ncurses-devel
4.tar -zxvf mysql-5.6.15.tar.gz -C /usr/local/src
5.进入/usr/local/src/mysql-5.6.15
6.进行编译
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/mysqld.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
7.make && make install 安装
8.cd /usr/local/mysql 进入目录
chown -R mysql:mysql .更改权限
./scripts/mysql_install_db --user=mysql 进行mysql的初始化安装
chown -R root .
chown -R mysql data/
cp my.cnf /etc/ 拷贝主配置文件
9. cd /usr/local/mysql/support-files 进入目录
cp -p mysql.server /etc/init.d/mysql
15.service mysql restart 启动mysql
Starting MySQL. SUCCESS!
16.vim /etc/profile 增加path变量
PATH=$PATH:/usr/local/mysql/bin
17.. /etc/profile 重新读取
18. mysql 进入数据库 \q 退出
19. mysqladmin -u root -p password '135983' 为数据库添加密码
20. chkconfig --add mysql
21. echo "/usr/local/mysql/lib" > /etc/ld.so.conf.d/mysql.conf库文件输出
执行ldconfig刷新
22. cd /usr/include
22. ln -s /usr/local/mysql/include/ mysql头
23. vim /etc/man.config 处理手册
增加:MANPATH /usr/local/mysql/man
Mysql安装完毕!
重启service mysqld restart
Shutting down MySQL.. SUCCESS!
Starting MySQL. SUCCESS!
执行mysql -u root -p,让输入密码即可进入!