MySQL 3.23.25 Beta 的安装

mysql

有网友在论坛问到MySQL 在 SCO Unix OpenServer 下的安装,正好自己安装了个最新
的3.23.25Beta,不妨介绍一下心得:
我是在Linux 上安装的,不过其他的Unix 平台应该一样的, 古人云:“换汤不换药”么。 

MySQL 老家 上有tarball 格式的Binary 。 也就是说 不用重新编译的版本选择相应平
台的文件download 然后 解开就可以了。 假设解压到 /usr/local,需要的工作无非是 

gunzip 
tar xvf 
就可以看到下面多了一个 mysql-3.23.xx 的目录了。 我不喜欢那么长的目录名,虽然
可以用 cd mysql* 进入,但是 不爽。怎么办呢?很简单: 

mv mysql* mysql 
好了,就这样了。 

什么?有没有搞错,安装好了? 

你先生也太过份了,简直就是骗各位看官的感情么! 

对了,余下的事情,说简单也简单,说复杂也复杂。 

去到suport-files 目录下看看吧,有几个.cnf 文件,你挑一个顺眼的, 

cp my-medium.cnf /etc/my.cnf 
然后修改 /etc/my.cnf ,学问就在这里头了: 废话少说,我们直杀mysqld 那个节。 

# The MySQL server 
[mysqld] 
port = 8888 
socket = /tmp/mysql.sock 
log = /var/log/mysql.log 
basedir = /usr/local/mysql 
datadir = /free/mysqldbf 
user = mysql 
看到以上这些行没有,有些就是我自己加的,有些是原来就有,但是没有参数的。 好了,
我们一个一个分析: 

port 就是端口了,我们知道MySQL 缺省的端口是 3306 ,为了安全,也让别人不知道 
我们的数据库服务器,我们故意更改端口,这样即使黑客扫描到8888 这个端口,也不知
道跑的是什么数据库,如果是3306 的话,你也猜得到是MySQL。 

socket 就是网络的通道,你可以把它定义到其他地方,但是需要注意权限。 

log 就是日志文件,缺省是写到数据库所在目录,为了管理方便,我把它写到系统的Log 
目录。 

basedir 就是运行 MySQL 所在的目录,注意不是mysql 所在的bin 目录。 

datadir 就是MySQL 摆放数据库的目录,为了数据管理方便,我把它写到了另外的目录,
不是缺省的当前目录下的data 目录。 

user 就是跑mysqld 的用户,为了安全,不建议使用root ,所以你需要建立一个专门跑
这个deamon 的用户。 

就这么多了,跑之前需要在数据库目录下建立系统的数据库 mysql ,运行

./scripts/mysql_install_db 
你可以看到数据库目录下增加了两个目录 mysql 和 test。 然后启动: 

./bin/safe_mysqld & 
大功告成了!恭喜你! 

什么,“mysqld ended”!没有关系,看看error-log 里这么说!再向我汇报! 

这个error-log 在数据库所在的目录下,如果有问题的话,可能是权限不够。 

最最彻底的事情就是自己解剖safe_mysqld 这个shell 了。 

./bin/mysqld --help 也能解决你的大多数问题。 

如果要系统启动时,自动跑起来MySQL ,就 

vi /etc/rc.d/rc.local 
这个东东就象你熟悉的autoexec.bat ,在文件的最后加上: 

cd /usr/local/mysql 
./bin/safe_mysqld & 
哦!搞定!

时间: 2024-09-18 01:37:38

MySQL 3.23.25 Beta 的安装的相关文章

源码安装 mysql 5.5.20升级到mysql 5.6.25

环境: centos 6.5  64 mysql 5.5.20 升级 5.6.25 mysql 5.5.20安装参考: http://blog.csdn.net/u010098331/article/details/50730391 mysql 5.6.25安装参考:      http://blog.csdn.net/u010098331/article/details/50886619 CentOS系统下将MySQL升级至5.6.25 (源码安装方式) 摘要:CentOS系统下将MySQL升

Centos 5.8中用Shell脚本一键安装mysql 5.5.25源码包

最近在研究mysql集群,至少要安装部署2台或者多台mysql数据库,操作起来即麻烦又很耗时,今天根据安装步骤写了一个Shell脚本,只需执 行以下脚本就可以快速安装mysql数据库,对初学者或者想学习mysql集群的朋友非常方便,即省时,又省力. 操作系统及其mysql配置文件说明: Linux系统:Centos5.8 mysql:mysql-5.5.25tar.gz源码包 安装目录:/usr/local/mysql/ 数据目录:/data/mysql/3306/data/ 二进制日志:/da

linux下mysql 5.5.38 源码安装笔记

接上一篇<linux下mysql 5.1.73 源码安装笔记>,继续安装一个mysql 5.5.38 版.同样使用源码安装.并且实现两个实例同时运行,互不冲突. 这篇笔记记录的简单些,省略一些和上篇笔记相同的步骤. 第一步,下载: mysql 5.5.38官方下载地址: http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.38.tar.gz df5071c49764c3ad65df04ff20866a86 解压的步骤就不重复了. 第二步

apache+mysql+php+ssl服务器之完全安装攻略

目的我们的目标是安装一个允许我们托管多个网站的web服务器,其中一些是针对电子商务的安全解决方案,而大部分网站是通过连接一个数据库服务器并且提取其数据的脚本驱动的.为了这个任务所需的工具是:Apache-一个网站服务器Mod_SSL-一个安全套接字层(SSL)的模块OpenSSL-开放源代码工具箱(mod_ssl所需)RSARef-仅对美国用户MySQL-一个数据库服务器PHP-一种脚本语言 "条条大路通罗马"--因此这只是很多能达到我们要求的配置之一.我选择这样的配置,是因为它是最简

linux下mysql 5.1.73 源码安装笔记

linux下安装mysql有多种方式,相对而言源码安装速度最快,兼容性也会好些.相反,源码安装更麻烦一些. 第一步,下载和解压安装包: mysql 5.1.73官方下载地址. http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.73.tar.gz md5:887f869bcc757957067b9198f707f32f 1 md5sum mysql-5.5.38.tar.gz      #计算md5校验和 2 tar -zxf mysql

Mysql的基础使用之MariaDB安装方法详解_Mysql

我首次用mysql是在ubuntu上,现在用的是linux 中的Red Hat 分支的centOS 7 ,安装时发现通常用的都是MariaDB 来代替mysql,通过资料查询发现Mariadb是mysql的其中的一种分支,由mysql的创始人带领的团队所开发的mysql分支的一种版本,因为mysql受到被Oracle收购后的日渐封闭与缓慢的更新,众多Linux发行版逐渐抛弃了这个人气开源数据库,使MySQL在各大Linux发行版中的失势由于不满MySQL被Oracle收购后的日渐封闭与缓慢的更新

Apache、SSL、MySQL和PHP平滑无缝地安装_服务器

为了这个任务所需的工具是:  Apache-一个网站服务器  Mod_SSL-一个安全套接字层(SSL)的模块  OpenSSL-开放源代码工具箱(mod_ssl所需)  RSARef-仅对美国用户  MySQL-一个数据库服务器  PHP-一种脚本语言  "条条大路通罗马"--因此这只是很多能达到我们要求的配置之一.我选择这样的配置,是因为它是最简单和最快的一种.选择Mod_SSL/OpenSSL的原因是因为我有它的先前经验,是最快配置和最容易安装的一种.为了彼此方便地与Apache

apache+mysql+php+ssl服务器之完全安装攻略_php基础

目的我们的目标是安装一个允许我们托管多个网站的web服务器,其中一些是针对电子商务的安全解决方案,而大部分网站是通过连接一个数据库服务器并且提取其数据的脚本驱动的.为了这个任务所需的工具是:Apache-一个网站服务器Mod_SSL-一个安全套接字层(SSL)的模块OpenSSL-开放源代码工具箱(mod_ssl所需)RSARef-仅对美国用户MySQL-一个数据库服务器PHP-一种脚本语言 "条条大路通罗马"--因此这只是很多能达到我们要求的配置之一.我选择这样的配置,是因为它是最简

Mysql 5.7.19三种安装方式手册

Mysql 5.7.19三种安装方式手册 ** 环境准备 操作系统:CentOS 软件:MySQL-5.7.19 ** ** 一.RPM 方式安装 进入官方网站:https://www.mysql.com 注册账号 downloads 选择MySQL Community Edition (GPL)>>Community (GPL) Downloads >>MySQL Community Server (GPL)>>download 操作系统:Red Hat Enterp