您的位置:首页 > 数据库 > MySQL

一、Ubuntu下编译安装Mysql5.0.45

2015-12-11 21:59 627 查看
一、编译安装Mysql5.0.45
在Ubuntu下搭建LNMP环境。编译安装mysql,nginx,php。最后在LNMP前提下安装composer,并且安装laravel框架。首先,第一步开始编译安装Mysql。
步骤:
cd /usr/local/src,进入到文件夹中,这个文件夹用来保存所需使用的软件安装包。

接着键入“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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: