`

mysql4.1 linux安装配置

阅读更多
    mysql 4.1的linux安装配置过程,整理出来备忘。

一. 安装mysql
从mysql官方网站下载mysql 4.1.21版本,我选择的是linux下的source包,mysql-4.1.21.tar.gz。
1. 首先解开
gunzip mysql-4.1.21.tar.gz
tar xvf mysql-4.1.21.tar

2. 进入mysql-4.1.21/bin目录,执行
./configure --prefix=/userhome/soft/mysql4
make
make install
进行编译安装。
3.进入mysql-4.1.21目录,执行
scripts/mysql_install_db
进行数据库的初始化,如果没有出现问题则数据库安装完毕。

4. 设置Path
为了方便,将mysql/bin目录加入到当前用户的profile中,然后用
which mysql
检查一下是否ok.

二. 配置mysql

1. 设置my.cnf配置文件
进入mysql安装后的目录(./configure --prefix=/userhome/soft/mysql4)下的share/mysql目录,在这里可以看到
多个my-**.cnf,这个针对不同应用情况的预设配置。选择一个适合我们的,我这里是自己测试用因此选择
my-small.cnf.

注意my.cnf的使用方法,这个配置文件的路径可以在启动mysql时通过命令行参数给出,比如:
./mysqld_safe --defaults-file=.my.cnf &
如果没有给定,则mysql会进行查找,查找目录有3个:

1) 服务器的/etc目录,此时文件中所定义的参数将全局有效,即对该服务器上运行的所有MySQL数据库服务器都有效。
2) mysql根目录下的/var/,只对当前的服务器有效
3) 当前用户的home目录

为了方便我将my-small.cnf复制到mysql/var目录下,命名为my.cnf

2. 修改my.cnf文件

一般修改端口就可以了,还有socket可能没有自动改过来,默认/tmp/mysql.sock可能和其他的mysql服务器冲突,修改到当前
mysql安装目录下。

三. 启动mysql

1. 进入mysql/bin目录(如果设置了Path就不必了),执行./mysqld_safe &
一般推荐使用mysqld_safe的,如果没有出错则表示mysql启动成功。可以telnet一下mysql的端口看是否成功,也可以用mysql连接上去。

2. 登录mysql服务器
mysql -h 127.0.0.1 -P 3306 -u root
开发时为了简单,可以修改my.cnf文件,设置client数据
[client]
user        = root
password    =
port        = 34006
这样可以直接敲入mysql就登录,够偷懒的。

2. 修改root密码
root帐号默认密码为空,这个肯定是要修改的
可以连接上服务器后,执行:
use mysql;
update user set password=password('新密码') where user='root';
flush privileges;

3. 添加新用户
添加test,容许从localhost和远程登录,密码为"test"
GRANT ALL PRIVILEGES ON *.* TO test@localhost IDENTIFIED BY 'test' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO test@"%" IDENTIFIED BY 'test' WITH GRANT OPTION;


四. 关闭mysql

执行
./mysqladmin -h localhost -P 3306 -u root -p  shutdown
分享到:
评论

相关推荐

    mysql4.1手册,下载的来

    在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树安装 ...

    MySQL 5.6.25 源码包+安装方法 (mysql-5.6.25.tar.gz)

    4.1 设置MySQL安装目录的权限 # chown -R mysql:mysql /usr/local/mysql 4.2 初始化MySQL # scripts/mysql_install_db --user=mysql # cp support-files/mysql.server /etc/init.d/mysqld 4.3 重新设置MySQL安装目录...

    Linux课程大纲——从入门到精通Linux的教程

    4.2.6 Linux文件安装 4.2.7 Linux文件压缩 4.2.8 Linux用户、组管理 4.2.9其他常用命令 5 RHEL4部署Tomcat+JDK测试环境 5.1 JDK安装配置 5.1.1 JDK软件安装 5.1.2 JDK环境变量配置 5.1.3验证JDK配置 5.2 ...

    linux下常见软件安装与使用

    4.1. 下载安装JDK7 4.2. 配置jdk环境变量 5. Tomcat7的安装设置 5.1. 安装Tomcat7(解压版) 5.2. tomcat7设置 5.3. Tomcat7优化 5.4. Tomcat7启动与停止 6. 安装及设置MySQL5.6s 7. 安装及设置Redis3.07 7.1. ...

    MySql 5.1 参考手册.chm

    2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树...

    MySQL 5.1中文手冊

    2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树...

    Linux牛刀小试系列讲座(之四):Linux数据库服务器.pdf

    本文将以MySQL为例,介绍Linux数据库服务器的安装、配置和使用。 MySQL的安装 MySQL的安装可以通过rpm包安装和源代码包安装两种方式实现。 rpm包安装 rpm包安装需要以下几个RPM包文件: 1. mysql-server-4.1.7-...

    MySQL 5.1参考手册

    2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发...

    Linux运维从入门到高级全套案例v3

    3.1. 1 构建NTP时间服务器 25 3.1. 2 构建DHCP服务器 27 3.1. 3 搭建Samba服务器 29 ...6. Linux下高并发系统内核优化 122 7. Nginx负载均衡机制及常见问题 124 8. Linux运维职业规划 127 9. Linux运维面试总结 127

    MySQL 5.1官方简体中文参考手册

    2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL http://doc.mysql.cn/mysql5/refman-5.1-zh.html-chapter/(第 2/24 页)2006-11-02 19:12:13 MySQL 5.1 Reference Manual 2.7. 在...

    MySQL 5.1参考手册 (中文版)

    2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树...

    MySQL 5.1参考手册中文版

    2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发...

    mysql5.1中文手册

    在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3...

    MYSQL中文手册

    2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发...

    mysql官方中文参考手册

    2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树...

    MySQL 5权威指南(第3版) 中文版 下载地址

     2.4 在Red Hat Enterprise Linux 4系统上安装MySQL和相关软件  2.5 编译MySQL软件的开发者版本(Linux)  2.6 配置Apache  2.7 配置PHP  2.8 配置MySQL  第3章 初级案例研究:MySQL+PHP  3.1 概述  ...

    MySQL5.1参考手册官方简体中文版

    2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树...

Global site tag (gtag.js) - Google Analytics