MySQL-5.5.11 源码安装记录
来源:互联网 发布:js rc4加密算法 编辑:程序博客网 时间:2024/05/23 11:23
http://ylq365.iteye.com/blog/1186273
操作系统:ubuntu 11.04
、安装所需要系统库相关库文件
2、创建mysql安装目录
# mkdir -p /usr/local/mysql/
4、创建用户和用户组与赋予数据存放目录权限
# groupadd mysql
# useradd -g mysql mysql
# chown mysql.mysql -R /service/mysql/
5、安装cmake(mysql5.5以后是通过cmake来编译的)
# wget http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz
# tar zxvf cmake-2.8.4.tar.gz
# cd cmake-2.8.4
#./configure
# make && make install
初始工具:gcc,cmake,make
增加用户组和用户
shell> sudo groupadd mysql
shell> sudo useradd -r -g mysql mysql
将压缩包.tar.gz解压缩到所需的目录
进入解压缩的目录
shell> sudo cmake .
安装遇到错误:
– MySQL 5.5.11
– Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH)
CMake Error at cmake/readline.cmake:82 (MESSAGE):
Curses library not found. Please install appropriate package,
remove CMakeCache.txt and rerun cmake.On Debian/Ubuntu , package name is libncurses5-dev ,
on RedHat and derivates it is ncurses-devel.
Call Stack (most recent call first):
cmake/readline.cmake:126 (FIND_CURSES)
cmake/readline.cmake:216 (MYSQL_USE_BUNDLED_LIBEDIT)
CMakeLists.txt:256 (MYSQL_CHECK_READLINE)
– Configuring incomplete, errors occurred!
下载工具libncurses5-dev,如果在RedHat 下是ncurses-devel。
下载之后先移除目录中的CMakeCache.txt
然后输入
shell> sudo cmake .
遇到警告:
Warning: Bison executable not found in PATHWarning: no usable bison found, /usr/src/mysql-5.5.11/sql/sql_yacc.yy will not be rebuilt.
下载工具:bison
下载之后先移除目录中的CMakeCache.txt
然后输入
shell> sudo cmake .
没有警告和错误发生,然后输入
shell> sudo make
shell> sudo make install
编译结束
shell> cd /usr/local/mysql
shell>sudo chown -R mysql . //修改mysql目录的所有者
shell> sudo chgrp -R mysql . //修改mysql目录的所有群组
shell> scripts/mysql_install_db --user=mysql
cp support-files/my-medium.cnf /etc/my.cnf
cp support-files/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld
/etc/init.d/mysqld start
/usr/local/mysql/bin/mysql -u root -p
mysql>use mysql ;
mysql>update user set password=PASSWORD("bjsyx825") where user='root';
mysql>FLUSH PRIVILEGES;
- MySQL-5.5.11 源码安装记录
- MySQL-5.5.11 源码安装记录
- Linux 下 MySQL 5.5.8 源码编译安装记录
- Linux 下 MySQL 5.5.8 源码编译安装记录
- MySQL(linux)源码安装过程记录
- MySQL 5.5源码安装
- Mysql-5.5源码安装
- LAMP配置:mysql-5.5.28+apache-2.4.3+php-5.4.8源码安装错误记录
- centos 6x系统下源码安装mysql操作记录
- mysql 5.5.8 源码安装
- MySQL 5.5 源码编译安装
- mysql-5.5.32源码安装
- linux 源码安装mysql 5.5
- Ubuntu 安装mysql 5.5.20 记录
- windows mysql 5.7.11安装记录
- Linux下MySQL 5.5.11源码编译安装笔记
- MySQL安装过程记录
- linux-mysql安装记录
- Ossimplanet编译笔记(VS2008)
- Android NDK学习 <三> Android.mk实例和NDK实用技巧
- MSSql技巧之快速得到表的记录总数
- 第一课 jaxws-webservice编程
- jdk-6u24-windows-i586/ia64/x64 区别
- MySQL-5.5.11 源码安装记录
- php中\r \r\n \t的区别
- phpcms网站搬家教程与经验
- 财务主管的ERP实施之路
- 关于x86、i386、i486、i586和i686等名词的解释
- 解决内存泄漏的方法之一,线程的
- ASSERT与VERIFY宏的区别
- /etc/ld.so.conf详解
- const char* 转char*