最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

centos6.3中编译安装mysql.5.5.30

来源:动视网 责编:小OO 时间:2025-09-28 20:53:25
文档

centos6.3中编译安装mysql.5.5.30

centos6.3中编译安装mysql-5.5.30.tar.gz实验时间:2013-03-26实验准备:centos6.3一台,开启ssh2,关闭iptables,使用secureCRT远程连接实验软件包:cmake-208010.2.tar.gzmysql-5.5.30.tar.gz实验过程:1)、在centos中用YUM安装lrzsz,此软件是为了在CRT中能够使用rz命令中的zmodem功能自动上传需要的软件包到cent系统中[root@zheng2~]#yum-yinstalllrz
推荐度:
导读centos6.3中编译安装mysql-5.5.30.tar.gz实验时间:2013-03-26实验准备:centos6.3一台,开启ssh2,关闭iptables,使用secureCRT远程连接实验软件包:cmake-208010.2.tar.gzmysql-5.5.30.tar.gz实验过程:1)、在centos中用YUM安装lrzsz,此软件是为了在CRT中能够使用rz命令中的zmodem功能自动上传需要的软件包到cent系统中[root@zheng2~]#yum-yinstalllrz
        cent os6.3中编译安装mysql-5.5.30.tar.gz

实验时间:2013-03-26

实验准备:cent os6.3一台,开启ssh2,关闭iptables,使用secureCRT远程连接

实验软件包:

cmake-208010.2.tar.gz

mysql-5.5.30.tar.gz

实验过程:

1)、在cent os中用YUM安装lrzsz,此软件是为了在CRT中能够使用rz命令中的zmodem功能自动上传需要的软件包到cent系统中

[root@zheng2 ~]#yum -y install lrzsz

[root@zheng2 ~]#rz

[root@zheng2 ~]#rpm -qa | grep mysql         //检查系统中是否安装有mysql的rpm包

[root@zheng2 ~]#yum -y remove mysql        //有的话就删了它

    

2)、安装cmake

[root@zheng2 ~]#cd /usr/src/cmake.2.8.10.2

[root@zheng2 cmake.2.8.10.2]#./bootstrap

[root@zheng2 cmake.2.8.10.2]#make && make install

3)、安装mysql

[root@zheng2 ~]#groupadd mysql

[root@zheng2 ~]#useradd -M -s /sbin/nologin -g mysql mysql

[root@zheng2 ~]#cd /usr/src/mysql-5.5. 30/

[root@zheng2 mysql-5.5.30]#cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \

                                -DMYSQL_DATADIR=/usr/local/mysql/data \

                                -DMYSQL_UNIX_ADDR=/tmp/mysql.sock \

                                -DSYSCONFDIR=/etc          //开始编译安装mydql

参数说明:

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql        //安装目录

-DMYSQL_DATADIR=/usr/local/mysql/data         //数据库存放目录

-DMYSQL_UNIX_ADDR=/tmp/mysql.sock         //

-DMYSQL_USER=mysql                         //好像没用,有待验证

-DDEFAULT_CHARSET=utf8                        //使用utf8字符

-DDEFAULT_COLLATION=utf8_general_ci            //校验字符

-DEXTRA_CHARSETS=all                            //安装所有扩展字符集

-DENABLED_LOCAL_INFILE=1                        //允许从本地导入数据

 注意事项:

重新编译时,需要清除旧的对象文件和缓存信息。

# make clean

# rm -f CMakeCache.txt

# rm -rf /etc/my.cnf

[root@zheng2 mysql-5.5.30]# make && make install                    //编译拷贝文件

[root@zheng2 mysql-5.5.30]# cp support-files/my-medium.cnf /etc/my.cnf        //拷贝配置文件

[root@zheng2 mysql-5.5.30]#chown -R mysql.mysql /usr/local/mysql            //更改mysql目录属组

 [root@zheng2 mysql-5.5.30]#. /usr/local/mysql/scripts/mysql_install_db --user=mysql \

                                                        --defaults-file=/etc/my.cnf \

                                                        --basedir=/usr/local/mysql \

                                                        --datadir=/usr/local/mydql/data        //初始化数据库

[root@zheng2 mysql-5.0.18]# cd /usr/local/mysql/bin

 [root@zheng2 bin]#mysql_safe --user=mysql &         //后台安全启动mysql数据库

[1] 8455

[root@zheng2 bin]# 130326 10:25:25 mysqld_safe Logging to '/usr/local/mysql/data/zheng2.err'.

130326 10:25:25 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data

[root@zheng2 bin]# ps -A |grep mysql

 8455 pts/0    00:00:00 mysqld_safe

 8709 pts/0    00:00:00 mysqld

[root@zheng2 bin]# cd

[root@zheng2 ~]# cp /usr/src/mysql-5.5.30/support-files/mysql.server /etc/init.d/mysqld    //添加服务启动程序

[root@zheng2 ~]# chmod +x /etc/init.d/mysqld

[root@zheng2 ~]# chown .mysql  /etc/init.d/mysqld

[root@zheng2 ~]# chkconfig --add mysqld

[root@zheng2 ~]# chkconfig mysqld on

[root@zheng2 ~]# export PATH=$PATH:/usr/local/mysql/bin            //全局宣告mysql命令的路径

[root@zheng2 ~]# echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile        //写入开机启动文件

[root@zheng2 ~]# service mysqld restart

)、安装完成,启动mysql数据库,进入测试

注意如果出现:

[root@centos1 ~]# mysql -u root

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)   //这种情况

说明要检查下mysql是否是在运行当中,用命令“ps –A | grep mysql”查看如查有显示,则用“kill -9 ID”杀死程序,检

查目录/usr/local/mysql的属组是否为mysql组,再重新初始化-〉安全启动数据库

文档

centos6.3中编译安装mysql.5.5.30

centos6.3中编译安装mysql-5.5.30.tar.gz实验时间:2013-03-26实验准备:centos6.3一台,开启ssh2,关闭iptables,使用secureCRT远程连接实验软件包:cmake-208010.2.tar.gzmysql-5.5.30.tar.gz实验过程:1)、在centos中用YUM安装lrzsz,此软件是为了在CRT中能够使用rz命令中的zmodem功能自动上传需要的软件包到cent系统中[root@zheng2~]#yum-yinstalllrz
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top