日期:2014-05-16  浏览次数:21015 次

linux 系统如何安装MYSQL
libaio.so.1 is needed by MySQL-server-5.5.19-1.linux2.6
安装 MySQL 5.5.19 时先安装好了 client , 随后安装
MySQL-server-5.5.19 时报错 :
libaio.so.1 is needed by MySQL-server-5.5.19-1.linux2.6
请问什么问题啊?
具体错误是 :
libaio.so.1 is needed by MySQL-server-5.5.19-1.linux2.6
libaio.so.1(LIBAIO_0.1) is needed by MySQL-server-5.5.19-1.linux2.6
libaio.so.1(LIBAIO_0.4) is needed by MySQL-server-5.5.19-1.linux2.6



------解决方案--------------------
下载mysql就不用说了。下载一个linux下mysql的tar.gz的包。
可以按照下面步骤手动输入,也可以将下面的步骤做成脚本,自动执行。
其中:# cp mysql.tar.gz /mysql/ 和tar -zxvf mysql.tar.gz 中的.gz是安装包的名称,需要根据实际情况自己修改。



# cd /
# mkdir mysql
# cp mysql.tar.gz /mysql/
# cd /mysql
# tar -zxvf mysql.tar.gz
# cd /mysql
# ./configure --prefix=/mysql --with-charset=gbk --localstatedir=/mysql/data
# make 
# make install
# groupadd mysql
# useradd mysql -g mysql
# cd /mysql/bin
# ./mysql_install_db --user=mysql
# cd /mysql
# chown -R root .
# chown -R mysql data
# chown -R mysql data/ .
# chown -R mysql data/mysql/ . 
# chgrp -R mysql .
# /mysql/bin/mysqld_safe --user=mysql & 
# /mysql/bin/mysql -uroot -p
# cp /mysql/support-files/mysql.server /etc/init.d/mysqld
# cd /etc/init.d/
# chmod +x mysqld
# chkconfig mysqld
# chkconfig --add mysqld
# chkconfig --level 345 mysqld on
# service mysqld stop
# cp /mysql/bin/* /usr/bin/
------解决方案--------------------
另外一种方法就是用rpm包安装,这种相对比较简单。根据linux内核的不同,选择不同的rpm包(可以在rpmfind.net上找到)。
------解决方案--------------------
下载rpm包

rpm -ivh xxxx