--验证md5校验和
[root@tmg-73 soft]# md5sum mysql-5.5.29.tar.gz
e6b9f9cb82e990bd8f0474df7462904e mysql-5.5.29.tar.gz
先安装cmake(mysql5.5以后是通过cmake来编译的)
[root@tmg-73 local]#tar -zxv -f cmake-2.8.4.tar.gz
[root@tmg-73 local]#cd cmake-2.8.4
[root@tmg-73 cmake-2.8.4]#./configure
[root@tmg-73 cmake-2.8.4]#make
[root@tmg-73 cmake-2.8.4]#make install
--http://dev.mysql.com/doc/refman/5.5/en/source-configuration-options.html
安装mysql
tar -zxvf mysql-5.5.29.tar.gz
cd mysql-5.5.29
cmake .
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql5.5
-DMYSQL_DATADIR=/usr/local/mysql5.5/data
-DDEFAULT_CHARSET=utf8
-DDEFAULT_COLLATION=utf8_general_ci
-DEXTRA_CHARSETS=all
make
make install
--***************************************************
注意事项:
重新编译时,需要清除旧的对象文件和缓存信息。
# make clean
# rm -f cmakecache.txt
# rm -rf /etc/my.cnf
--***************************************************
--设置目录权限
[root@tmg-73~]# cd /usr/local/mysql5.5
[root@tmg-73~]# groupadd mysql
[root@tmg-73~]# useradd -g mysql mysql
[root@tmg-73 mysql]# chown -R root:mysql . //把当前目录中所有文件的所有者所有者设为root,所属组为mysql
[root@tmg-73 mysql]# chown -R mysql:mysql data
[root@tmg-73 mysql]# cp support-files/my-medium.cnf /etc/my.cnf //将mysql的启动服务添加到系统服务中
--创建系统数据库的表
[root@tmg-73 mysql]# cd /usr/local/mysql5.5
[root@tmg-73 mysql]# scripts/mysql_install_db --user=mysql
--手动启动mysql
[root@tmg-73~]# cd /usr/local/mysql5.5
[root@tmg-73 mysql]# ./bin/mysqld_safe --user=mysql & //启动mysql,但不能停止
启动日志写在此文件下:/usr/local/mysql5.5/data/localhost.err
--关闭mysql服务
[root@tmg-73 mysql]# mysqladmin -u root -p shutdown
--//这里mysql的root用户还没有配置密码,所以为空值。需要输入密码时,直接点回车键即可。
进入mysql命令行修改密码
mysql> select host,user from mysql.user;
mysql> update mysql.user set password=password('zhong#123') where user='root';
mysql> flush privileges;
--mysql添加到系统服务中,
[root@tmg-73 mysql]# cp support-files/mysql.server /etc/init.d/mysql
chkconfig --add mysql
//将mysql的启动服务添加到系统服务中
注意:主要是将mysql.server拷贝到/etc/init.d中,命名为mysql。
在有的系统中,mysql.server在/usr/local/mysql5.5/share/mysql/mysql.server中,
而本系统中,mysql.server在/usr/local/mysql5.5/support-files/mysql.server中。
然后再用#service mysql start来启动mysql即可。
相关推荐
MySql5.5源码安装包,官网下载被和谐了,放出自己有的版本大家一起学习。
mysql源码一键安装包使用说明: 在任意linux环境下 解开mysql-install.zip sh install.mysql.sh 即可一键安装好mysql
Linux下源码编译MySQL 5.5 与安装程全记录 详细步骤 亲测可用
很多人还不会编译MYSQL,特些上传,给有用的人参考吧。 环境:CENTOS 6.2 + MYSQL 5.5.20
suse11版本64位 源码安装mysql5.5配置文档
mysql5.5源码主从复制搭建(以两台机器的单实例为例)
mysql5.5源码主从复制搭建(同一台机器双实例3306和3307)
MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了...
不过自从被sun收购之后,就没用集成在centos这些开源Linux系统中了,那么如果想用的话就需要自己安装了,在安装过程中肯定会用到些命令,下面通过本篇文章给大家介绍centos 7安装mysql5.5和安装 mariadb使用的命令
mysql 的官方源码 ,版本是5.5.18,解开后有cmake目录
MySQL数据库5.5版本的安装和配置,MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司
Generic Linux (Architecture Independent), Compressed TAR Archive 5.5.32 23.5M (mysql-5.5.32.tar.gz) MD5: 01eae37253a6b6c71b9f6d6be718584b
mysql5.5forlinux64 -client
LINUX环境下MYSQL5.5.X源码安装[借鉴].pdf
打开终端 切换到根目录 [shell@localhost ~]# su -安装Mysql5.5之前先卸载CentOS自带的Mysql5.0。 [root@localhost ~]# yum remove mysql 安装cmake 下载cmake源码包cmake-2.8.5.tar.gz [root@localhost ~]# wget ...
MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能...
BLOG_MySQL_lhr_Linux下MySQL 5.5、5.6和5.7的RPM、二进制和源码安装.pdfBLOG_MySQL_lhr_Linux下MySQL 5.5、5.6和5.7的RPM、二进制和源码安装.pdf
mysql5.5、mysql5.5、mysql5.7、mysql8 各种版本最新下载合集 MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提 高了灵活性。 MySQL...