MySQL5.5源码安装和以前的5.x有区别,5.x使用autotool编译,新版的5.5使用CMake编译
1.1. Cmake的安装
http://www.cmake.org/cmake/resources/software.html
下载源码包,安装cmake方法和其他的安装相同,解压,配置,编译,安装
cmake安装
1
|
[root@woyoo software]# tar zxvf cmake-2.8.3.tar.gz
|
2
|
[root@woyoo software]# cd cmake-2.8.3
|
3
|
[root@woyoo cmake-2.8.3]# ./configure
|
4
|
[root@woyoo cmake-2.8.3]# make
|
5
|
[root@woyoo cmake-2.8.3]# make install
|
建立用户和目录
1
|
[root@woyoo app]# groupadd mysql
|
2
|
[root@woyoo app]# useradd -g mysql mysql
|
3
|
[root@woyoo app]# groupadd www
|
4
|
[root@woyoo app]# useradd -g www www
|
5
|
[root@woyoo app]# mkdir -p /app/www
|
6
|
[root@woyoo app]# mkdir -p /app/mysql/data
|
7
|
[root@woyoo app]# chown -R mysql.mysql /app/mysql/data
|
8
|
[root@woyoo app]# chown -R www.www /app/www
|
注意:
1
|
[root@woyoo support-files]# ls *.cnf
|
2
|
my-huge.cnf my-innodb-heavy-4G.cnf my-large.cnf my-medium.cnf my-small.cnf
|
下面的配置过程中,ls一下你会看到有下面的文件: my-huge.cnf 【对应1-2G内存】、my-large.cnf 【对应512M内存】、my-medium.cnf 【对应128M内存】、my-small.cnf 【对应64M或更低】,你可以查看这些文件,参照你的电脑配置,选择一个文件
mysql开始安装
01
|
[root@woyoo software]# tar zxvf mysql-5.5.8.tar.gz
|
02
|
[root@woyoo software]# cd mysql-5.5.8
|
03
|
[root@woyoo mysql-5.5.8]# cmake . -DCMAKE_INSTALL_PREFIX=/app/mysql -DINSTALL_DATADIR=/app/mysql/data -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all -DWITH_SSL=system -DWITH_EMBEDDED_SERVER=1 -DENABLED_LOCAL_INFILE=1 -DWITH_MYISAM_STORAGE_ENGINE=1
|
04
|
[root@woyoo mysql-5.5.8]# make
|
05
|
[root@woyoo mysql-5.5.8]# make instal
|
06
|
[root@woyoo mysql-5.5.8]# cd /app/mysql/
|
07
|
[root@woyoo mysql]# ./scripts/mysql_install_db --basedir=/app/mysql --datadir=/app/mysql/data --user=mysql
|
08
|
[root@woyoo mysql]# cp ./support-files/my-medium.cnf /etc/my.cnf
|
09
|
[root@woyoo mysql]# cp ./support-files/mysql.server /etc/init.d/mysqld
|
10
|
[root@woyoo mysql]#ln -s /apt/mysql/lib/lib* /usr/lib/
|
11
|
[root@woyoo mysql]# chown -R mysql.mysql /app/mysql/
|
12
|
[root@woyoo mysql]# ./bin/mysqld_safe --user=mysql &
|
13
|
[root@woyoo mysql]# /app/mysql/bin/mysqladmin -u root password 'woyoo.cn'
|
14
|
[root@woyoo mysql]# /app/mysql/bin/mysql -uroot -pwoyoo.cn
|
16
|
Welcome to the MySQL monitor. Commands end with ; or \g.
|
17
|
Your MySQL connection id is 1
|
18
|
Server version: 5.5.8-log Source distribution
|
19
|
Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
|
20
|
Oracle is a registered trademark of Oracle Corporation and/or its
|
21
|
affiliates. Other names may be trademarks of their respective
|
23
|
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
|
服务相关
01
|
[root@woyoo mysql]# chkconfig --add mysqld
|
02
|
[root@woyoo mysql]# chkconfig --level 35 mysqld on
|
03
|
[root@woyoo mysql]# service mysqld status
|
04
|
/etc/init.d/mysqld: line 256: my_print_defaults: command not found
|
05
|
MySQL running (21898)[ OK ]
|
06
|
修改 /etc/init.d/mysqld 文件
|
07
|
编辑/etc/init.d/mysqld 46,47行basedir和datadir变量
|
08
|
[root@woyoo mysql]# service mysqld restart
|
09
|
Shutting down MySQL.[ OK ]
|
分享到:
相关推荐
MySql5.5.8完美安装教程
MySql5.5.8安装教程.pdf,详细说明MySQL5.5安装过程和安装后的数据库配置
mysql5.5.8 64位 安装
Linux下MySQL 5.5.8 源码编译安装记录分享,需要的朋友可以参考下。
NULL 博文链接:https://chenxiaomin168.iteye.com/blog/1534559
MySql 5.5.8的Linux源代码,修正了编译时的2个错误。相关修正详细信息链接: http://lists.mysql.com/commits/126782 由于上传文件大小限制,特打成rar包以缩小尺寸。如果Linux服务器上如RAR程序,请在windows服务器...
安装版软件会在注册表内写入卸载信息,删除的时候可能会给注册表留下垃圾。 免安装软件即所谓的绿色软件 不会在...安装版的Mysql有时候突然不能用了,要彻底卸载后安装才能用。我用免安装版后Mysql就没有出现问题了。
MySQL-client-5.5.8-1.rhel4.i386.rarMySQL-client-5.5.8-1.rhel4.i386.rar
测试结果 博文链接:https://hawthorstein.iteye.com/blog/888755
mysql 客户端 linux 弥补下csdn没有的缺憾~
在网上搜索Linux下安装MySQL的方法时,出现了很多的方法,但是很多的方法很复杂,而且还不一定成功,试了很久终于试验出一种简单的方法,下面来谈谈我是怎么安装的吧 1.准备安装包 (1)mysql-client-5.5.8-1.rhel5....
包含mysql三个rpm安装包:MySQL-client-5.5.55-1.rhel5.x86_64.rpm、MySQL-devel-5.5.16-1.rhel5.x86_64.rpm、MySQL-server-community-5.1.73-1.rhel5.x86_64.rpm 下载三个花了九个币
MySQL(官方发音为/maɪ ˌɛskjuːˈɛl/“My S-Q-L”,但也经常被错误读作/maɪ ˈsiːkwəl/“My Sequel”)原本是一个开放源码的关系数据库管理系统,原开发者为瑞典的MySQL AB公司,该公司于2008年被昇阳微系统...
最新版mysql 最新版mysql 最新版mysql 最新版mysql 最新版mysql 最新版mysql
最新版mysql 最新版mysql 最新版mysql 最新版mysql 最新版mysql 最新版mysql