当前位置:我的异常网» Linux/Unix » linux停mysql源码安装

linux停mysql源码安装

www.myexceptions.net  网友分享于:2013-07-19  浏览:5次

linux下mysql源码安装

查看已经安装的mysql:rpm -qa|grep mysql

删除旧版本: rpm -e --nodeps mysql-4.1.20-2.RHEL4.1

rpm -e --nodeps mysql-server-4.1.20-2.RHEL4.1

一、      使用源码安装

[root@band-all mysql]# cd /usr/local

[root@band-all mysql]# rz mysql-5.1.48.tar

[root@ band-all local]# groupadd mysql

[root@ band-all local]# useradd -g mysql mysql

tar -xvf mysql-5.1.48.tar

[root@band-all mysql]# cd /usr/local/mysql-5.1.48/

[root@ band-all mysql-5.1.48]# ./configure --prefix=/usr/local/mysql --with-plugins=innobase

[root@band-all mysql-5.1.48]# make && make install

[root@band-all mysql-5.1.48]# chown -R mysql:mysql /usr/local/mysql/

[root@band-all support-files]#

cp  /usr/local/mysql-5.1.48/support-files/my-medium.cnf /etc/my.cnf

创建数据目录

mkdir -p /data/mysqldata/

数据库装好后修改数据存储目录

vi  /etc/my.cnf

[mysqld]

default-character-set=utf8

lower_case_table_names=1

skip-external-locking

datadir = /data/mysqldata

default-storage-engine=INNODB

这里默认basedir是/usr/local/mysql所以不用配置

拷贝之前的数据文件

cp /usr/local/mysql/var/*  /data/mysqldata -R

chown -R mysql.mysql /data/mysqldata/

[root@band-all support-files]# cp /usr/local/mysql-5.1.48/support-files/mysql.server /etc/init.d/mysqld

[root@band-all support-files]# /usr/local/mysql/bin/mysql_install_db --user=mysql

[root@band-all support-files]# /usr/local/mysql/bin/mysqld_safe --user=mysql &

[root@band-all mysql]# chmod 755 /etc/init.d/mysqld

[root@band-all mysql]# chkconfig --add mysqld

[root@band-all mysql]# chkconfig mysqld on

[root@band-all mysql]# service mysqld start

/etc/profile中指定环境变量

export MYSQL_HOME=/usr/local/mysql

export PATH=$JAVA_HOME/bin:$MYSQL_HOME/bin:$PATH

source /etc/profile

创建用户

/usr/local/mysql/bin/mysqladmin -u root -h localhost password 'root'

文章评论

linux安装源码mysql失败,linux停mysql源码安装相关推荐

  1. linux装入u盘分区失败,linux下U盘分区表修复解决识别问题

    平台:redhat9.FC5.S3c2410Embedded Linux 硬件:KingSton 2.0 1G USB Disk(默认未更改) 问题描述: 1.在RH9下插入U盘用fdisk -l命令 ...

  2. linux配置文件重新加载失败,linux下为什么每次修改完配置文件之后都需要重新加载配置文件...

    解释了 linux下为什么每次修改完配置文件之后都需要重新加载配置文件 目录一.关于inode 二.inode的作用 二.为什么每次修改完服务器配置文件之后,都需要重新加载一下配置文件? 一.关于in ...

  3. linux apr文件解压失败,Linux安装apache服务器遇到的问题

    LINUX 源码包安装apache 一.下载apache源码包:httpd-2.4.29.tar.gz 下载网址:http://mirror.bit.edu.cn/apache/httpd/ 二.将安 ...

  4. linux关闭mysql失败_Linux系统mysql访问失败该怎样处理

    对于MySQL,大家并不一定陌生,他是一个关系型的数据库管理系统,不过最近有网友在使用Linux系统的时候,对MySQL访问失败,这是什么原因呢?又该怎样解决呢?下面就让小编来教你怎样解决这样的问题. ...

  5. Linux切换超级用户认证失败,Linux切换root超级用户问题

    推荐文章 更新源的方法 提前保存一下原来源 sudo cp sources.list sources.list.bak 换源命令: sudo gedit /etc/apt/sources.list 或 ...

  6. linux中rabbitmq服务启动失败,linux系统RabbitMQ启动错误记录

    关于nginx的1W并发的优化 我们来看一下图,下面的这张图清晰的表明了nginx优化的一些方法: nginx要响应请求的话,必须要: 1.要建立socket连接 2.是要读本地的文件 所以这就是我们 ...

  7. zabbix安装MySQL失败_MySQL数据库之zabbix3.x安装出现“configure: error: Not found mysqlclient library”的解决办法...

    本文主要向大家介绍了MySQL数据库之zabbix3.x安装出现"configure: error: Not found mysqlclient library"的解决办法 ,通过 ...

  8. linux查看进程的信息失败,Linux查看端口、进程信息

    1.linux上如何查看端口 通常情况下,某个端口号会被莫名其妙的占用了.却不知道什么东东占用了,影响心情.通过如下命令,即可查看某一个端口号是否被占用 1)lsof -i:端口号,即可查看某一端口的 ...

  9. linux php文件上传失败,linux不能上传文件

    问题: 无法向Linux主机上传文件. 例如:我们现在想把A文件上传到 /opt/software 目录下,但是此时发现怎么都上传不上去.[isea@redis99 software]$ ll 总用量 ...

最新文章

  1. QTP时间格式的转换(YYYYMMDDHHMMSS)
  2. 页面闲置一段时间后,跳转
  3. 接地脚是什么意思_帮个忙老铁们 急急急!!!什么叫相地接错并缺地。?_天涯问答_天涯社区...
  4. 更深入地了解Java 8 Date and Time API
  5. SecureCRT 文件下载上传
  6. java面试算法总结_java编程面试过程中常见的10大算法概念汇总
  7. c++ 链表_剑指offer系列——52. 两个链表的第一个公共结点
  8. JavaScript命名冲突不可避免?
  9. 毁掉孩子自信的10个杀手
  10. 信息系统安全等级保护基本要求_继电保护对电力系统安全运行至关重要,电网对它的基本要求有哪些...
  11. 大一软件工程C语言推荐书籍,大一软件工程学生,看完了谭浩强的书,越看越迷茫,感觉并没什么用,什么大程序都不会编,求指点?...
  12. linux AWK中正则表达式
  13. java语言打印上三角和下三角,进一步得到九九乘法表
  14. 皮尔森相关系数、皮尔逊相关系数(Pearson correlation coefficient)的存在性问题
  15. laypage分页java例子_layPage分页示例
  16. 程序人生-Hello的 P2P
  17. 相比于深度学习,传统的机器学习算法难道就此没落了吗,还有必要去学习吗?
  18. 51单片机课设--篮球计分器
  19. linux wrf 系统_WRF在Linux环境下的安装
  20. Matlab c2d离散用法

热门文章

  1. C/C++获取高精度时间
  2. 编程语言五花八门,哪种可以让程序员赚到更多钱?
  3. 用Python实现智能推荐!某音,某宝都是智能推荐的,你都知道吗?
  4. RedMonk 2020 年 Q3 编程语言排行:Python力压Java和PHP,Rust 首次进入前 20
  5. C/C++入门的精髓!太全了吧,收藏夹的必备
  6. 第三节:快速编译TypeScript,提高开发效率
  7. 第十五节:有一种特殊的函数叫:Generator函数
  8. 地址已在使用 java_java – UDP地址已经在使用?
  9. ​Cell:粟硕/施莽团队利用宏转录组揭示“野味”动物携带和人类疾病密切相关的多种病毒...
  10. Nature子刊:是穷是富与基因有关?大数据分析发现149个与收入相关基因位点