前几天,比较闲,就尝试着将中心的办公室的一台电脑配置为web服务器当作测试机,结果一直卡住mysql启动的环节。
弄好很久,总算配置好了,下面是安装过程中遇到的一些问题的总结吧。
启动mysqld:
启动还是失败。
环境:Linux发行版本:Fedora 16
yum list installed mysql*
已经安装好的一些mysql的软件包:
service mysqld start
启动失败。
后来以为是启动的命令不对,就又启动一次:
systemctl start mysql.service
再看下mysql.service的状态:
systemctl status mysql.service
后来google了半天,发现fedora安装mysql比较奇葩:
step 1:
rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
step 2:
rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
step 3:
rpm -Uvh http://rpms.famillecollet.com/remi-release-16.rpm
前面执行
step 1;
step 2
可能会出现类似下面的情况:
step 4:执行依赖安装:
yum --enablerepo=remi install mysql mysql-server
因为前面我已经安装了mysql 和
mysql-server 的libs 导致有冲突:
那么现在,我们先执行卸载移除 mysql-libs 命令:
yum remove mysql-libs
再执行安装命令:
yum --enablerepo=remi install mysql mysql-server
到这一步安装就算是结束了。
step 5:执行mysql配置:
启动mysqld :
systemctl start mysqld.service 很开心终于启动成功了。。。。。
下面进行一些 mysql 帐号密码的设置:
systemctl enable mysqld.service
/usr/bin/mysql_secure_installation
到这里 mysql 就配置好了,下面来看看成功了没。。。。。。
哈哈。。相信大家都看明白了。。终于成功了。。。。。。
Ps:具学长介绍,Fedora 拿来做web服务器什么的比较麻烦,很多东西都很奇葩,所以,经不起打击的,还是用Center OS吧。。