栏目列表

怎样在CentOS6.6下以源码方式安装MySQL5.1.72

更新时间:2015-11-06 09:14来源:未知 作者:admin 点击:
本文演示如何在centos6.6下安装MySQL5.1.72,其它系统下大同小异,六牛IT培训原创课件,转载请注明出处。

准备工作:登陆系统,将系统配置好网络,正常联网。安装好wget,gcc和gcc-c++,如果已装好则无需再次安装。为了方便我直接使用root用户登陆系统,然后默认就进入了root的主目录,我们使用这个主目录/root来存放下载下来的源文件的压缩包,并将解压以后的文件夹直接放在主目录下。

第一步:从MySQL官网下载5.1.72源代码  http://downloads.mysql.com/archives/get/file/mysql-5.1.72.tar.gz  
 

下载完毕后使用命令 tar zxf mysql-5.1.72将压缩包解压到当前目录。

cd mysql-5.1.72将工作目录从用户主目录切换到mysql-5.1.72

设置编译器需要的环境变量
CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors -fno-exceptions -fno-rtti"

第二步:尝试开始配置,如果没有遇到报错,跳过第三步直接进行第四步,否则一般是说明缺少某种开发库,必须安装以后再重新配置过程 ./configure --prefix=/usr/local/mysql --enable-assembler --with-mysqld-ldflags=-all- static --with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock --with-extra- charsets=all --with-plugins=innobase

第三步:根据第二步的错误提示安装缺少的开发库,如

yum安装缺少的库,


安装好后,再次返回第二步重新配置。


如果没有再出现报错提示,请继续第四步。

 

第四步:上一步配置过程没有再发生错误,且保证源码目录下确实生成了Makefile,则运行make命令进行编译

 

第五步:如果上一步没有报错,则直接运行make install进行安装

安装到这个地方的时候会等待大概半个小时以上,具体时间视硬件情况而不同。

第六步:安装完成后,首先将源码目录下的support-files/my-medium.cnf拷贝成/etc/my.cnf命令为:cp support-files/my-medium.cnf /etc/my.cnf

第七步:为了系统安全我们不希望使用特权用户root启动mysql,而是使用普通用户,如tom用户,所以首先adduser tom添加一个用户tom,然后passwd tom按照提示输入两次要为tom用户设置的密码,完成新用户tom的创建

第八步:cd /usr/local/mysql切换到mysql的安装目录,并运行bin/mysql_install_db初始化数据库。

第九步:将mysql安装目录整个的属主递归设置成tom组的tom用户,命令chown -R tom:tom /usr/local/mysql

第十步:bin/mysqld_safe --user=tom& 以tom用户身份在后台启动数据库服务器,截图见第九步。

第十一步:设置MySQL服务器root用户的密码,注意这个root用户并不是linux系统的root用户,而是MySQL服务器自己的用户,两者并无任何关联。命令为bin/mysqladmin -uroot password xxxxx 其中x为你要设置的新密码,至此安装宣告结束。

第十二步:bin/mysql -uroot -pxxxxx 其中xxxxx为你上一步设置的密码,这就是使用MySQL官方提供的客户端登陆MySQL服务器。测试登陆成功之后在mysql>提示符下quit退出客户端。这一步成功进一步验证了你配置的正确性。如何使用简单SQL语句请看高频sql语句汇总


 

 

(责任编辑:admin)
热点内容
推荐内容