一、Ubuntu下编译安装Mysql5.0.45

一、编译安装Mysql5.0.45

在Ubuntu下搭建LNMP环境。编译安装mysql,nginx,php。最后在LNMP前提下安装composer,并且安装laravel框架。首先,第一步开始编译安装Mysql。

步骤:

  1. cd /usr/local/src,进入到文件夹中,这个文件夹用来保存所需使用的软件安装包。
  2. 接着键入“sudo wgethttp://downloads.mysql.com/archives/mysql-5.0/mysql-5.0.45.tar.gz”回车,如果提示输入密码,输入密码后回车,开始下载安装包文件。如图

3.解压安装包文件,键入“sudotar zxvf mysql-5.0.45.tar.gz”回车。

4.解压结束后,进入安装目录中,键入“cd mysql-5.0.45/”回车。

5. 键入“sudo./configure --prefix=/usr/local/server/mysql/ --enable-assembler--with-extra-charsets=complex--enable-thread-safe-client--with-big-tables--with-embedded-server--enable-local-infile--with-plugins=innobase”回车,开始配置安装,直到出现下图说明操作顺利完成。

如果出现了:

则说明 curses/termcap库没有安装。解决方法:安装 libncurses5-dev ,然后重新运行配置 apt-get installlibncurses5-dev

6.我们将环境全部装在“/usr/local/server”下,所以需要先建立目录。输入“sudo mkdir /usr/local/server”回车创建目录。

7. 接着开始编译MySQL,在mysql-5.0.45目录下键入“sudo make && makeinstall”。

如果出现了下面这个错误,则说明c++编译环境没装好。此时,运行命令

sudo apt-get install g++

安装成功之后,如图所示

8.运行命令“cd /usr/local/server/mysql”进入mysql目录;如图

9.创建配置文件,“sudo cp ./share/mysql/my-medium.cnf ./my.cnf”。

然后安装默认数据库文件,“sudo ./bin/mysql_install_db”。

10. 设置服务启动脚本,执行“sudo cp./share/mysql/mysql.server /etc/init.d/mysql”。

再执行“sudo chmod +x /etc/init.d/mysql”。

然后使用“/etc/init.d/mysql start”及“/etc/init.d/mysqlstop”运行和结束mysql服务。

如果sudo /etc/init.d/mysql start 出现下面问题:

解决方法:修改/etc/init.d/mysql文件,在下面这一行增加--user=root参数。重新运行“sudo /etc/init.d/mysql start”即可解决问题。

11.最后设置数据库root密码,这步要在数据库运行的情况下执行,首先“sudo /etc/init.d/mysql start”启动数据库,然后再执行“./bin/mysqladmin-u root password 123456”(123456是密码,可自行设置)。

12.登录数据库

自此,mysql数据库编译安装完成。

时间: 2024-12-15 01:43:16

一、Ubuntu下编译安装Mysql5.0.45的相关文章

Ubuntu下编译安装MySQL5.7

tar zxvf mysql-5.7.14.tar.gz cd mysql-5.7.14 第一步: cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql/ \ -DMYSQL_DATADIR=/usr/local/mysql/data/mysql \ -DSYSCONFDIR=/etc \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ -DWITH_BLACKHO

CentOS 7.2 下编译安装PHP7.0.10+MySQL5.7.14+Nginx1.10.1的方法

这篇文章主要介绍了CentOS 7.2 mini版本下编译安装PHP7.0.10+MySQL5.7.14+Nginx1.10.1的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下一.安装前的准备工作 1.yum update #更新系统 2.yum install gcc gcc-c++ autoconf automake cmake bison m4 libxml2 libxml2-devel libcurl-devel libjpeg-devel libpng-devel libicu

CentOS6.5_64bit下编译安装MySQL-5.6.23

转载请注明出处:http://blog.csdn.net/guoyjoe/article/details/44785511 ************************************************************         CentOS6.5_64bit下编译安装MySQL-5.6.23 **************************************************************一.关闭防火墙chkconfig iptable

centos 下编译安装mysql5.1与mysql5.5

mysql5.1.60编译安装 1.tar -zxvf mysql* 2../configure 之前要make clean ./configure --prefix=/home/shk/mysql-5.1.60 \ --enable-local-infile \ --with-unix-socket-path=/home/shk/mysql-5.1.60/var/mysql.sock \ --with-tcp-port=5506 \ --enable-thread-safe-client \

centos6.7下 编译安装MySQL5.7

centos6.7下编译安装MySQL5.7 准备工作 #-----依赖包及MySQL和boost安装包----- #yum包安装: shell> yum -y install gcc-c++ ncurses-devel cmake make perl gcc autoconf automake zlib libxml libgcrypt libtool bison #获取boost类库(5.7编译需要boost类库,编译时指定boost路径): shell> wget http://down

Ubuntu下编译安装QEMU

Ubuntu下编译安装QEMU 由于环境需求,今天在ubuntu14.04的环境下手动编译安装了QEMU2.1.2. QEMU下载地址:http://wiki.qemu-project.org/download/qemu-2.1.2.tar.bz2 具体下载及解压步骤这里就不在赘述了,主要就是说下环境准备的一些依赖包,编译QEMU最重要的就是gcc,所以我们要先把gcc安装上. [email protected]:~# apt-get install gcc-3.4 cpp-3.4 安装QEMU

Ubuntu 下编译安装linux

1. 准备工作切换为管理员权限,sudo –i 输入用户密码 进入root 权限apt-get install build-essential kernel-package libncurses5-dev libqt3-headersbuild-essential (基本的编程库(gcc, make 等)kernel-package (Debian 系统里生成 kernel-image 的一些配置文件和工具)libncurses5-dev (meke menuconfig 要调用的) libqt

centos6.4下编译安装MySQL-5.5.33

若想在6.4版本下的centos编译安装MySQL必须使用新的编译器cmake. 1)安装cmake 直接yum安装 2)编译安装参数 使用cmake编译安装mysql-5.5.33,选项的方式有所改变: ./configure                cmake .            编译   ./configure –help         cmake . -LH or ccmake .   获取帮助 指定安装文件的安装路径时常用的选项:    -DCMAKE_INSTALL_P

CentOS6.9 下编译安装MySQL5.7.19

官网:https://www.mysql.com/ 下载地址:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.19.tar.gz 一.准备工作 1.下载mysql并解压 [[email protected] ~]# wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.19.tar.gz [[email protected] ~]# tar xf mysql-5.7.19.ta