`

Install mysql-5.0.67 in ubuntu

阅读更多
tags: mysql install ubuntu

把源码下载到downloads
mkdir downloads 
cd downloads
wget http://mirror.provenscaling.com/mysql/community/source/5.0/mysql-5.0.67.tar.gz


如果已经装了mysql,需删除
apt-get --purge remove mysql-server
apt-get --purge remove mysql-common


解压并创建make目录
tar zxvf mysql-5.0.67.tar.gz
mkdir makemysql


编译安装
cd makemysql
sudo apt-get install build-essential libncurses5-dev
../mysql-5.0.67/configure --prefix=/usr/share/mysql --localstatedir=/var/lib/mysql --with-extra-charsets=all
sudo make
sudo make install

[b]prefix 是安装目录
localstatedir 是数据库文件存在放位置
with-extra-charsets 是数据库字符集,这里选所有[\b]
make 的时间会比较长,需耐心等待


安装完成后需复制配置文件
cp support-files/my-medium.cnf /etc/mysql/my.cnf
cp support-files/my-medium.cnf /etc/my.cnf

这里为什么要两个地方都有my.cnf目前还不清楚;
  只知道:
  如果/etc/mysql/my.cnf没有, mysql无法启动;
  如果/etc/my.cnf没有, 默认字符集配置不生效, 只有在/etc/my.cnf里配置才生效;

[b]support-files 目录是在上面我们自己建makemysql目录里[\b]


添加mysql组和用户,并设置各个用到的目录权限
groupadd mysql
useradd -g mysql mysql
cd /usr/share/mysql
chown -R mysql .
chgrp -R mysql .

chown -R mysql /var/lib/mysql
chgrp -R mysql /var/lib/mysql
chmod 777 /tmp


安装数据库文件
cd /usr/share/mysql
bin/mysql_install_db --user=mysql


试一下能否启动
  cd /usr/share/mysql
  bin/mysqld_safe --user=mysql &

运行上述命令后用下面命令查看是否成功:
  netstat -lt 或
  ps -A -f | grep mysql


设置开机启动mysql服务
cd makemysql
cp ./support-files/mysql.server /etc/init.d/mysql
chmod 700 /etc/init.d/mysql
sudo update-rc.d mysql defaults 99


vi /etc/my.cnf
socket = /var/run/mysqld/mysqld.sock


重启装客户端
reboot
apt-get install mysql-client-5.0


修改默认字符集utf8

vi /etc/my.cnf
default-character-set=utf8
进入mysql
SHOW VARIABLES LIKE 'character_set_%'

分享到:
评论

相关推荐

    mysql-5.0.67的安装.docx

    - MySQL-client-5.0.67-0.i386.rpm(客户端) - MySQL-server-5.0.67-0.i386.rpm(服务器端) - MySQL-devel-5.0.67-0.i386.rpm(开发者工具) 这些文件可以在官方下载地址获取:...

    mysql-essential-5.0.67-win32.msi

    MySQL安装程序安全破解版 快捷方便 免费/开源MySQL-5.0.67-WIN32(安装包)

    mysql-5.0.67-win32下载

    根据提供的文件信息,这里主要涉及的是MySQL 5.0.67版本的Windows 32位系统的下载资源。虽然给出的链接与MyEclipse IDE有关,并非直接指向MySQL的安装包,但我们可以围绕MySQL 5.0.67版本进行深入探讨,包括其功能...

    mysql-5.0.67-win32

    本文将详细讨论“mysql-5.0.67-win32”这一版本,它是专门为Windows 32位操作系统设计的MySQL 5.0.67安装包。 MySQL 5.0系列是MySQL发展史上的一个重要里程碑,它引入了许多增强功能和改进,以提高性能、稳定性和...

    mysql-essential-5.0.67-win32.msi (part2)

    文件将近24M,分成两个部分上传。两个部分下载 后解压任意一个即可。 PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端...

    mysql-5.0.67-win32.zip

    这个压缩包“mysql-5.0.67-win32.zip”包含了MySQL 5.0.67版本的Windows 32位安装程序,这是一个相对早期但仍然广泛使用的版本。 MySQL 5.0版是一个重要的里程碑,它引入了许多新特性和改进,旨在提高性能、稳定性...

    mysql-5.0.67-win32 Setup.exe

    mysql数据库,更好的设计你的系统,mysql-5.0.67-win32 Setup.exe

    mysql-5.0.67.tar

    MySQL 5.0.67是这个数据库管理系统的一个特定版本,发布于2008年。这个版本在MySQL的5.0系列中提供了稳定性和性能的提升,为开发者和管理员提供了更强大的功能。 **MySQL 5.0.67主要特性** 1. **存储引擎**: MySQL...

    mysql-essential-5.0.67-win32.msi (part1)

    mysql-essential-5.0.67-win32.msi (part2) http://download.csdn.net/source/1953192 MySQL名字的来历MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司,在2008年1月16号被Sun公司收购。MySQL被...

    mysql-essential-5.0.67-win32.msi+MySql5.0详细安装图解

    本文将详细介绍如何在Windows操作系统上安装MySQL 5.0,以`mysql-essential-5.0.67-win32.msi`安装包为例。 首先,我们来看`mysql-essential-5.0.67-win32.msi`文件。这是一个Windows Installer包,包含了MySQL ...

    mysql-5.0.67-win32+界面工具+mysql最常用的命令

    使用mysql英文版的数据库时候,遇到了很多的麻烦,经过我两天在网上冲浪,终于找到了一种最合理的搭配方法,那就是将英文版本mysql数据库和图形界面工具以及mysql常用命令三者结合起来用。方便极了!您也可以试试,...

    MySQL 5.0.67-0.sles10.i586.rpm 适用于Linux32位

    MySQL的服务端 MySQL-server-community-5.0.67-0.sles10.i586.rpm MySQL的客户端:MySQL-client-community-5.0.67-0.sles10.i586.rpm

    MySQL-client-5.0.51a-0.i386.rar_ MySQL-client_mysql 5.0.67 rpm

    标签中提到了多个与MySQL客户端相关的关键词,如"_mysql-client"、"mysql_5.0.67___rpm"、"mysql_client_5.0.51a"和"mysql_client_r",这些都指向了MySQL客户端的不同版本和相关特性。其中,"mysql_5.0.67___rpm...

    Cacti installing for linux

    [root@svnserver01 mysql-5.0.67]# ./configure --prefix=/usr/local/mysql --with-low-memory --with-charset=gbk --with-extra-charset=all --with-local-infile --enable-thread-safe-client [root@svnserver01...

    ubuntu下安装nagios指南

    scripts/mysql_install_db --user=mysql chown -R root . chown -R mysql data chgrp -R mysql . cd bin ./mysqld_safe --user=mysql & cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld sudo /...

    ubuntu下Apache+PHP+MySQL配置资源与教程(3)

    mysql-5.0.67-linux-i686-icc-glibc23.tar.gz httpd-2.2.11.tar.gz jpegsrc.v6b.tar.gz zlib-1.2.3.tar.gz libpng-1.2.34.tar.gz freetype-2.1.10.tar.gz gd-2.0.33.tar.gz curl-7.15.0.tar.gz libxml2-2.6.19.tar....

    MYSQL 5 5.0.67数据库软件

    MySQL 5.0.67 是 MySQL 数据库管理系统的一个特定版本,它在 2008 年发布,属于 MySQL 5.x 系列的重要组成部分。这个版本在当时提供了许多功能增强和性能优化,旨在为开发者和企业提供了稳定且高效的数据库解决方案...

    linux下+mysql的安装和卸载[归纳].pdf

    从MySQL官方网站或其它来源下载对应Linux版本的MySQL Server和Client安装包,例如MySQL-server-community-5.0.67-0.rhel5.rpm和MySQL-client-community-5.0.67-0.rhel5.rpm。将安装包上传至Linux系统,然后分别使用`...

    Linux 下安装 Mysql5.0

    可以通过MySQL官方网站或其他可信渠道下载`mysql-5.0.67.tar.gz`文件。这里推荐直接访问MySQL官方网站以确保下载到的是最新、最安全的版本。 #### 第二步:解压与准备安装目录 完成下载后,需要将压缩包解压到一个...

Global site tag (gtag.js) - Google Analytics