`

LINUX 安装mysql 5.1源码

阅读更多
[root@localhost ~]#cd /soft
[root@localhost soft]#tar -zvxf mysql-5.1.50.tar.gz     //解压mysql源码包
[root@localhost soft]#cd mysql-5.1.50
[root@localhost mysql-5.1.50]#ls         //查看文件夹中是否有configure的文件,如果有需要则需要先配置生成makefile,如果只有makefile,则可以直接编译!
[root@localhost mysql-5.1.50]#./configure --help | more    //查看配置所带的配置参数,按回车下翻,q 退出帮助文件
--prefix=/usr/local/mysql                             // 配置安装路径
--sysconfdir=/etc                                     //配置文件my.cnf的路径
--localstatedir=/var/lib/mysql                        //数据库存放的路径
--with-tcp-port=3307                                  //端口
--with-unix-socket-path=/var/lib/mysql/mysqld.sock    //配置socket名称,在安装多个不同版本时有用
--with-charset=gbk                                    //添加gbk字符支持
--with-extra-charsets=all                             //添加所有字符支持

[root@localhost mysql-5.1.50]#./configure --prefix=/usr/local/mysql  --sysconfdir=/etc \    配置文件的路径
> --localstatedir=/var/lib/mysql \       //数据库存放的路径
> --with-charset=gbk \    //添加gbk字符支持
> --with-extra-charsets=all      //添加所有字符支持

回车后进行配置,要等待一段时间

[root@localhost mysql-5.1.50]#make    /编译mysql源码
[root@localhost mysql-5.1.50]#make install    //安装mysql源码包

编译和安装都需要等待很长时间
[root@localhost mysql-5.1.50]#/usr/local/mysql/bin/mysql_install_db
[root@localhost mysql-5.1.50]#groupadd -g 200 mysql     //添加mysql用户组
[root@localhost mysql-5.1.50]#useradd -u 200 -g mysql mysql    //添加属于mysql组的mysql用户
[root@localhost mysql-5.1.50]#chown mysql:mysql  /var/lib/mysql    //添加权限
[root@localhost mysql-5.1.50]#ll /var/lib/mysql     //查看权限
[root@localhost mysql-5.1.50]#cp /usr/local/mysql/share/mysql/my-medium.cnf  /etc/my.cnf
[root@localhost mysql-5.1.50]#打开my.cnf中innodb的相关变量设置,默认是被注掉了 
[root@localhost mysql-5.1.50]#cp /usr/local/mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysqld
[root@localhost mysql-5.1.50]#chkconfig --add mysqld     //添加名为mysqld的服务
[root@localhost mysql-5.1.50]#chkconfig --list mysqld     
[root@localhost mysql-5.1.50]#service mysqld start    //重启mysql服务
[root@localhost mysql-5.1.50]#netstat -an |grep :3306
[root@localhost mysql-5.1.50]#cd /usr/local/mysql/bin  // 到命令目录下
[root@localhost bin]#./mysql     //运行mysql
mysql>show databases;
mysql>use mysql;
mysql>show tables;
mysql>select * from user;
mysql>exit
[root@localhost bin]#./mysqladmin -u root -p password 52600
Enter password:    //设置mysql密码,默认旧密码为空
[root@localhost bin]#./mysql -h localhost -u root -p
Enter password: 52600
mysql>exit
[root@localhost bin]#ln  -s /usr/local/mysql/bin/mysql  /usr/sbin/mysql     //软连接,类似添加到环境变量
[root@localhost bin]#mysql -u root -p
Enter password:
分享到:
评论

相关推荐

    MySql 5.1 参考手册.chm

    2.8.6. 在Windows下从源码安装MySQL 2.8.7. 在Windows下编译MySQL客户端 2.9. 安装后的设置和测试 2.9.1. Windows下安装后的过程 2.9.2. Unix下安装后的过程 2.9.3. 使初始MySQL账户安全 2.10. 升级MySQL 2.10.1. 从...

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

    2.8.6. 在Windows下从源码安装MySQL 2.8.7. 在Windows下编译MySQL客户端 2.9. 安装后的设置和测试 2.9.1. Windows下安装后的过程 2.9.2. Unix下安装后的过程 2.9.3. 使初始MySQL账户安全 2.10. 升级MySQL 2.10.1. 从...

    MySQL 5.1参考手册

    2.8.6. 在Windows下从源码安装MySQL 2.8.7. 在Windows下编译MySQL客户端 2.9. 安装后的设置和测试 2.9.1. Windows下安装后的过程 2.9.2. Unix下安装后的过程 2.9.3. 使初始MySQL账户安全 2.10. 升级MySQL ...

    MySQL 5.1参考手册 (中文版)

    2.8.6. 在Windows下从源码安装MySQL 2.8.7. 在Windows下编译MySQL客户端 2.9. 安装后的设置和测试 2.9.1. Windows下安装后的过程 2.9.2. Unix下安装后的过程 2.9.3. 使初始MySQL账户安全 2.10. 升级MySQL 2.10.1. 从...

    MySQL 5.1参考手册中文版

    2.8.6. 在Windows下从源码安装MySQL 2.8.7. 在Windows下编译MySQL客户端 2.9. 安装后的设置和测试 2.9.1. Windows下安装后的过程 2.9.2. Unix下安装后的过程 2.9.3. 使初始MySQL账户安全 2.10. 升级MySQL ...

    MySql 5.1完整文档

    安装MySQL 5.1涉及多个步骤,包括选择合适的安装包(如Windows安装程序、Linux二进制包或源代码),配置服务器设置,以及创建初始的系统用户。在安装过程中,你需要了解操作系统环境下的依赖库,以及如何配置启动...

    MySQL 5.1中文手冊

    2.8.6. 在Windows下从源码安装MySQL 2.8.7. 在Windows下编译MySQL客户端 2.9. 安装后的设置和测试 2.9.1. Windows下安装后的过程 2.9.2. Unix下安装后的过程 2.9.3. 使初始MySQL账户安全 2.10. 升级MySQL 2.10.1. 从...

    mysql5.1在linux下的编译安装.docx

    MySQL 5.1在Linux下的编译安装是一个涉及多个步骤的过程,主要分为以下几个阶段: 1. 安装前的准备: 在开始安装MySQL之前,需要确保Linux系统环境已经安装了必要的编译工具,例如GCC(GNU Compiler Collection)...

    mysql5.1帮助手册看清楚是 5.1

    - 安装MySQL 5.1涉及选择合适的操作系统平台(如Windows、Linux或macOS),下载适当的二进制文件或源代码,并遵循相应的安装步骤。 - 配置文件`my.cnf`用于设置服务器参数,如内存分配、日志文件位置、端口号等。 ...

    mysql5.1中文文档下载

    - 安装过程:涵盖Windows、Linux、Mac OS等平台的安装步骤,包括二进制分发版和源代码编译安装。 - 配置文件:my.cnf详解,如何调整参数以优化服务器性能。 2. **数据类型与字段**: - 数据类型的全面介绍,如...

Global site tag (gtag.js) - Google Analytics