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

[LAMP环境搭建二]MySQL安装

时间:2014-06-21 13:46:44      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:http   tar   ext   get   文件   art   

安装前准备工作:
[root@bogon src]# yum -y install bison bison-devel ncurses ncurses-devel openssl openssl-devel

cmake下载安装
http://www.cmake.org/files/v2.8/cmake-2.8.12.2.tar.gz

wget
tar -zxvf
cd
./bootstrap
gmake
gmake install
/***********************************
一个下载mysql源代码包的地址:(忘记之前是不是用这个地址下的了)
http://mysql.cdpa.nsysu.edu.tw/Downloads/
/***********************************
新建mysql组和用户
# groupadd mysql
# useradd -g mysql -s /sbin/nologin mysql

目录准备
# mkdir -p /usr/local/mysql/etc
# mkdir -p /usr/local/mysql/data
# mkdir -p /usr/local/mysql/tmp
# chown -R mysql:mysql /usr/local/mysql
/***********************************
然后开始配置
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DSYSCONFDIR=/usr/local/mysql/etc -DMYSQL_DATADIR=/usr/local/mysql/data -DMYSQL_TCP_PORT=3306 -DMYSQL_UNIX_ADDR=/usr/local/mysql/tmp/mysqld.sock -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DMYSQL_USER=mysql -DWITH_READLINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DWITH_EMBEDDED_SERVER=1 -DWITH_SSL=system -DENABLED_LOCAL_INFILE=1 -DENABLE_DOWNLOADS=1 -DDEFAULT_COLLATION=utf8_general_ci

编译
make
安装
make install

[root@bogon mysql-5.6.16]# ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib/libmysqlclient.so.18

[root@bogon mysql-5.6.16]# cp support-files/my-default.cnf /usr/local/mysql/etc/my.cnf
然后把/etc/my.cnf下的文件备份以防万一 然后删掉 rm -f /etc/my.cnf
[root@bogon mysql]# ln -s /usr/local/mysql/etc/my.cnf /etc/my.cnf

初始化
[root@bogon mysql]# ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

加入系统服务 开机启动
[root@bogon mysql-5.6.16]# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
[root@bogon mysql-5.6.16]# chmod +x /etc/rc.d/init.d/mysqld
[root@bogon mysql-5.6.16]# vi /etc/rc.d/init.d/mysqld
文件中添加以下内容:
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
[root@bogon mysql-5.6.16]# chkconfig --add mysqld
[root@bogon mysql-5.6.16]# chkconfig --list mysqld
mysqld 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
[root@bogon mysql-5.6.16]# /etc/init.d/mysqld start
Starting MySQL [确定]

/***********************************
设置root的密码
mysqladmin -u root password 密码

登入mysql 删除密码为空的用户
mysql -u root -p
use mysql;
select Host,User,Password from user;
delete from user where Password="";
flush privileges;刷新权限表
select Host,User,Password from user;
exit;
搞定
/****************************************
创建mysql命令的软链接 这样就不用输入命令路径了
[root@bogon bin]# cd /usr/bin
[root@bogon bin]# ln -s /usr/local/mysql/bin/* ./

[LAMP环境搭建二]MySQL安装,布布扣,bubuko.com

[LAMP环境搭建二]MySQL安装

标签:http   tar   ext   get   文件   art   

原文地址:http://www.cnblogs.com/turtle1991/p/3794684.html

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