码迷,mamicode.com
首页 > 数据库 > 详细

源码安装Mysql

时间:2014-10-28 18:11:18      阅读:260      评论:0      收藏:0      [点我收藏+]

标签:mysql 安装

源码安装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刷新

bubuko.com,布布扣

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,让输入密码即可进入!



本文出自 “王超峰的51cto博客” 博客,请务必保留此出处http://wangcf1009.blog.51cto.com/8589325/1568866

源码安装Mysql

标签:mysql 安装

原文地址:http://wangcf1009.blog.51cto.com/8589325/1568866

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!