CentOS下的MySQL5.1安装

本文将指导您从下载源码包开始,逐步完成MySQL 5.1版本的安装、配置及启动流程,并解决安装过程中遇到的curses/termcap库未安装的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.下載源碼包
 wget http://mysql.llarian.net/Downloads/MySQL-5.1/mysql-5.1.63.tar.gz
2.解壓
 tar zvxf ./mysql-5.1.63.tar.gz
3.配置configure
   ./configure --prefix=/usr/local/mysql    
	--with-charset=utf8    
	--with-extra-charsets=all    
	--with-tcp-port=3306    
	--with-unix-socket-path=/tmp/mysql.sock    
	--with-mysqld-user=mysqld   
	--with-federated-storage-engine    
	--with-mysqld-user=mysqld   
	--with-plugins=innobase,myisam    
	--enable-assembler    
	--without-isam    
	--with-client-ldflags=-all-static

  {
     出現checking for termcap functions library... configure: error: No 			 curses/termcap library found
     curses/termcap 库没有安装
     下載wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.9.tar.gz
     解压 tar zxvf ncurses-5.9.tar.gz
     进入目录 sudo ./configure --prefix=/usr --with-shared --without-debug
     编译,安装 make , make install 	
   }	
4.編譯,安裝
  make
  make install
5.创建用户和组.配置
  groupadd mysql
  useradd -g mysql mysql
  cp support-files/my-media.cnf /etc/my.cnf
  mkdir /usr/local/mysql/var

  修改MySQL 数据目录的 ownership
  chown -R mysql /usr/local/mysql /usr/lib/mysql /usr/share/mysql 
  chgrp -R mysql /usr/local/mysql /usr/lib/mysql /usr/share/mysql 
 
6.安装,启动,进入数据库.
  /usr/local/mysql/bin/mysql_install_db
  /user/local/mysql/bin/mysqld_safe
  /user/local/mysql/bin/mysql -u root 
7.添加启动项
  mv /usr/local/mysqlshare/mysql/mysql.server /etc/init.d/mysql
  chmod 775 /etc/init.d/mysql
  chkconfig --add mysql

转载于:https://my.oschina.net/foggy/blog/63161

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值