- 浏览: 227078 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (209)
- database (25)
- java技巧 (25)
- TC总结 (4)
- J2EE (8)
- 算法 (6)
- blog (4)
- php (4)
- linux & mac (19)
- 其它技术 (4)
- javascript&ajax (26)
- 测试技术 (8)
- XML&HTML (2)
- ORM (hibernate ...) (11)
- eclipse (5)
- 技术书籍 (8)
- 项目管理,cmmi (3)
- 硬件技术 (1)
- REST, web service, web架构 (1)
- 卓有成效程序员 (2)
- qone开发 (1)
- Design (4)
- .net (5)
- SCM (4)
- css (23)
- programming languages (1)
- ide (2)
- CSS Patterns (18)
- security (1)
- android (5)
最新评论
-
Virtoway:
说到Angular JS刚读到一片美国构架师的文章关于使用An ...
angular js: angular.bind example -
08284008:
该毛线啊,一点解释的都没有,怎么看
Thread join() 用法 -
Rex86lxw:
在eclipse中我一直用Navigator查看编写代码的,可 ...
eclipse不能自动编译,不报错 -
mistake:
..............
Angular js scope: the child scope would inherit from the parent scope -
sparrow1314:
very good! thanks!
IE下JS调试工具
http://forum.ubuntu.org.cn/viewtopic.php?t=319886
用源码编译安装MYSQL5.5到ubuntu10.10上[手记]
鄙人初学乍练,写的不好,大家原谅~今天泡了下午论坛,没找到MYSQL的合适的安装配置教程,只好自己去看官方文档了,着实花了时间,
下列是我的操作过程,写出来,希望对大家能有点帮助。
下载地址,http://dev.mysql.com/downloads/mysql/
选择源码下载:source code
文件:mysql-5.5.9.tar.gz
下载后在下载目录
$ sudo tar zxvf mysql-5.5.9.tar.gz
查看文件夹下INSTALL-SOURCE文件,里面有各个系统的编译安装方式(英文)
注意,安装前应当注意安装工具的完善,否则编译的时候将出错,本帖稍后的部分给出了工具列表。这里先给出安装命令。
linux下源码的安装方式如下:
# 安装前配置
shell> groupadd mysql
shell> useradd -r -g mysql mysql
# 开始源码编译安装
shell> tar zxvf mysql-VERSION.tar.gz
shell> cd mysql-VERSION
shell> cmake .
shell> make
shell> make install
# 结束编译安装
# 初始化,下列命令使mysql得到对数据库文件的拥有权。mysql_install_db脚本能刷新授权表
shell> cd /usr/local/mysql
shell> chown -R mysql .
shell> chgrp -R mysql .
shell> scripts/mysql_install_db --user=mysql
shell> chown -R root .
shell> chown -R mysql data
# 可选命令,配置文件位置更改,且内有五种配置模式。
shell> cp support-files/my-medium.cnf /etc/my.cnf
shell> bin/mysqld_safe --user=mysql &
# 可选命令,自启动脚本,可以mysql自动启动。
shell> cp support-files/mysql.server /etc/init.d/mysql.server
会遇到的问题:
----------------------------------------------------------
-- MySQL 5.5.9
-- 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)
----------------------------------------------------------
如回显所示,ubuntu下安装libncurses5-dev;redhat下安装ncurses-devel,并删除当前目录CMakeCache.txt(必须删除,否则报错依旧)并重新运行:
$ cmake .
命令
----------------------------------------------------------
-- Performing Test HAVE_PEERCRED
-- Performing Test HAVE_PEERCRED - Success
Warning: Bison executable not found in PATH
-- Configuring done
-- Generating done
-- Build files have been written to: /home/user/downloads/mysql-5.5.9
----------------------------------------------------------
一个警告总算不爽,如回显所见,安装bison。
$ sudo apt-get install bison
----------------------------------------------------------
这是两个比较多的问题。
问题总结:
后来查看了官方的文档,编译安装的时候工具必须要有下列5个。
=>安装工具:
1. cmake
----没有自己编译安装cmake
----shell:~$ sudo apt-get install cmake
----版本:2.8.2
2.GNU make
----Ubuntu自带
----版本:3.81
3.GCC
----Ubuntu自带
----版本:4.4.5(官方文档:必须3.2以上)
4.Perl
----Ubuntu自带
----版本:5.10.1
5.libncurses5-dev (ncurses-devel)
----若差了这个包,在cmake的时候会报错。
----Debian/Ubuntu上的包名是libncurses5-dev,RedHat和其他版本对应的是ncurses-devel
----shell:~$ sudo apt-get install libncurses5-dev
开启mysql:
cd . ; ./bin/mysqld_safe &
当然你用root命令开启的时候,应当使用--user参数,这样才是安全的启动方式。
cd . ; ./bin/mysqld_safe --user=mysql &
为root和你的用户名设置密码,这需要在你先启动mysql的基础上,否则会报错,说你没有连接到端口:
./bin/mysqladmin -u root password 'new-password'
./bin/mysqladmin -u root -h YourusernamE password 'new-password'
也可一用下命令替代:
./bin/mysql_secure_installation
-------------------------------------------------------------------
kaqi补充
sudo apt-get install gettext sudo apt-get install bison sudo apt-get install build-essential
很遗憾,搞了老久,还是没有成功... ... 放弃。 用apt-get装mysql 5.1
Reinstalled on a new VM following the above steps. Now it works. So, there must be some remaing garbage from my previously deleted mysql 5.1.
Use the following command to install the mysql-client
sudo apt-get install mysql-client
发表评论
-
Read write text file in shell
2017-11-21 22:57 311#!/bin/bash contains() { ... -
start sublime from terminal on mac
2017-07-19 16:41 356Put this in the profile. If yo ... -
grep and sed to split out a section in a large file
2017-06-20 17:44 0https://stackoverflow.com/ques ... -
Append path to $PATH in fish shell on mac & linux
2016-11-01 18:11 495The best way I have found to ... -
Setting environment variables via launchd.conf no longer works in OS X Yosemite/
2016-05-11 16:40 483Create an environment.plist fi ... -
Extend image disk size in KVM
2015-07-14 11:35 5291. Switch to root 2. sudo qem ... -
start SimpleHTTPServer with python
2013-11-06 23:18 545python -m SimpleHTTPServer ... -
fish config.fish
2013-09-19 22:02 647vi ~/.config/fish/config.fish -
Default shell
2013-08-13 15:40 489How do I make fish my defaul ... -
Setting environment variables in OS X?
2013-08-13 02:43 534stackoverflow.com/questions/1 ... -
vm中的ubuntu共享主机的文件
2011-04-07 15:07 3446http://www.cnblogs.com/liu_xf/a ... -
ubuntu network config
2011-03-16 13:04 10201. config network: sudo vi /et ... -
shell替换某个目录下文件中的字符串
2009-01-08 20:54 1983cd /home/work/dirname find ./ - ... -
gcc编译命令
2008-12-25 18:08 1859$ gcc -Wall calc.c /usr/lib/lib ... -
iostat 结果解析
2008-11-19 12:07 11282. iostat 结果解析 # iosta ... -
Linux下常用压缩格式的压缩与解压方法
2008-10-30 10:29 630.tar 解包: tar xvf FileName.tar 打 ... -
linux命令
2008-10-24 10:31 793while ((1)) ;do du -sh * ; slee ... -
linux environment setup
2008-08-19 21:16 8721. set default OS in launch su ... -
shell判断文件,目录是否存在或者具有权限
2008-08-18 10:47 1661转自 http://blog.chinaunix.net/u/ ...
相关推荐
要在U盘上安装Ubuntu 10.10,首先需要满足一定的硬件条件: 1. **U盘容量**:至少需要4GB以上的U盘,以确保能够容纳Ubuntu系统的最小安装需求以及必要的交换分区(Swap)。根据实际经验,推荐使用8GB或16GB的U盘,...
Ubuntu 10.10在2010年10月正式发布,让众多Ubuntu用户都对这款全新的系统充满期望。毕竟,Ubuntu 10.10是Canonical公司推出的最为...而在Ubuntu 10.10系统中,Light主题得到继续采用,同时在细节上的改善使其更新美观。
### Ubuntu 10.10 安装指南详解 #### 引言 Ubuntu 10.10,代号"Maverick Meerkat",是一款备受赞誉的开源操作系统,基于Debian并采用Linux内核。它以其用户友好、稳定可靠的特点,赢得了全球无数用户的青睐。本文将...
通过以上步骤,用户可以从零开始安装并配置 Ubuntu 10.10,享受到一个功能齐全且易于使用的操作系统。Ubuntu 10.10 不仅在视觉上进行了革新,也在实用性和用户友好度方面有了显著提升,使其成为当时非常受欢迎的 ...
U盘安装ubuntu10.10图文教程
在Debian/Ubuntu上,应通过`apt-get`命令安装`libncurses5-dev`包。 7. **编译并安装MySQL**: ```bash make && make install ``` #### 三、权限设置与初始化 最后,还需要对MySQL的目录权限进行设置,并初始...
如果安装过程没有遇到任何网络错误,那么就说明你已经成功地使用Ubuntu 10.10 DVD ISO文件作为本地源来更新和安装软件了。 ### 总结 通过上述步骤,我们不仅学习了如何将Ubuntu 10.10 DVD ISO文件挂载为本地软件源...
本文档介绍了在 Ubuntu 10.10 操作系统下如何配置 TFTP 服务器,从虚拟机网络配置到 TFTP 服务器的搭建,旨在帮助读者快速搭建 TFTP 服务器。 一、虚拟机网络配置 在 Ubuntu 10.10 操作系统下,虚拟机网络配置是必...
在Ubuntu 10.10中安装MariaDB Debian软件包涉及到一系列的步骤,包括安装先决条件包、下载特定版本的MariaDB软件包、配置和安装这些软件包,以及后续的安装后配置。以下是对这些知识点的详细解释。 ### MariaDB简介...
### Ubuntu 10.10 在 Windows XP 下的安装指南及关键知识点 #### 安装环境与准备 - **操作系统**: Windows XP - **硬盘需求**: 至少 40GB 的空闲空间,用于安装 Ubuntu 10.10 和相关文件。 - **所需文件**: - **...
### Ubuntu 10.10 镜像文件下载及使用指南 ...通过本文介绍的下载与安装指南,相信您可以顺利地安装并使用Ubuntu 10.10。尽管该版本已经不再官方支持,但其稳定的性能和丰富的功能仍然值得学习和研究。
### Ubuntu 10.10 安装配置 TFTP 服务详尽指南 #### 引言 TFTP(Trivial File Transfer Protocol),简单文件传输协议,是TCP/IP协议族中的一个重要成员,主要用于在网络中实现简单且低开销的文件传输服务。TFTP...
3. 在 Ubuntu 10.10 上安装 MySQL 需要使用命令 sudo apt-get install mysql-server,并设置用户权限和访问权限。 4. 设置环境变量时,需要特别注意路径的正确性,以免影响系统的稳定性。 5. 在 Tomcat 的配置文件 ...
在安装 Ubuntu10.10 或者 ylmf os3.0 之前,需要在 Win7 下对最后一个盘的大小进行调整,留出 15 到 20G 的空间供 Linux 系统安装使用。同时,需要在 PE 系统下用 PM 或者 PQ 分区工具调整分区大小。 二、安装前的...
ubuntu 10.10网络配置10步曲
**第一步:在主机上安装Ubuntu 10.10** 此步骤相对简单,按照官方指南或社区文档即可完成。 **第二步:安装虚拟机VMware软件** 1. 下载并安装VMware Workstation Full 7.1.4-385536.i386.bundle。 2. 在安装过程...
在本文中,我们将深入探讨g++4.4在Ubuntu 10.10 64位环境下的安装、使用以及与其相关的GCC版本和libc-bin的关系。 首先,g++4.4是针对C++编程语言的一个特定版本,它包含了对C++标准库的支持和优化。在这个版本中,...
### Ubuntu10.10下嵌入式开发环境配置详解 #### 一、网络配置 在进行嵌入式开发之前,首先要确保Ubuntu系统的网络连接正常。对于使用锐捷网络接入方式的用户,可以通过安装`mentohust`软件来实现网络连接。 **...