码迷,mamicode.com
首页 > 数据库 > 详细

一、Ubuntu下编译安装Mysql5.0.45

时间:2015-12-12 00:12:41      阅读:293      评论:0      收藏:0      [点我收藏+]

标签:ubuntu   mysql   编译安装   安装mysql   搭建lnmp环境   lnmp   

                            一、编译安装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数据库编译安装完成。



本文出自 “好好学习天天向上” 博客,请务必保留此出处http://sunrising.blog.51cto.com/10729461/1722190

一、Ubuntu下编译安装Mysql5.0.45

标签:ubuntu   mysql   编译安装   安装mysql   搭建lnmp环境   lnmp   

原文地址:http://sunrising.blog.51cto.com/10729461/1722190

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!