我的主机是512M内存,所以我拷贝了my-large.cnf到/etc/my.cnf,可以根据自己主机的配置修改分配给mysql的资源。
OK,启动Mysql!
root@xxxx:/usr/share/mysql# ./mysql.server start
Starting MySQL
. * The server quit without updating PID file (/var/lib/mysql/zxLinode.pid).
万事开头难,第一次启动果然没成功,查看日志(“/var/lib/mysql/linode.err”)
120924 17:03:25 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
/usr/sbin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
120924 17:03:25 mysqld_safe mysqld from pid file /var/lib/mysql/linode.pid ended
貌似是缺少libaio这个库,google之,然后安装libaio1库
apt-get install libaio1
再次重启,依然未成功,但换了一个错误,日志中mysqld会去“/var/lib/mysql”这个目录下读取一些东西,难道这个才是真正的安装路径?修改此路径权限为mysql用户后,启动成功。
cd /var/lib/mysql
chown -R mysql .
service mysql start --user=mysql //关闭mysql则把start改成stop
在mysql文档中有说明,要求不用root权限运行mysql,应该是为了安全问题吧,所以启动时增加 --user=mysql 表示使用mysql用户执行。
mysql启动成功后,就要做一些安全方面的善后工作了。
mysql在刚刚安装后可以用root账户和匿名账户登陆,要删除匿名账户,并给root账户设置密码,可以参考mysql文档。
mysql -h127.0.0.1 -uroot mysql;
执行sql , delete from user where user='';
set password for 'root'@'127.0.0.1'=password('你的密码');
好了,到这一步,mysql就算搞定了。 4,安装运行wordpress
终于到了最激动人心的时刻!其实,这一步算不上安装,只是下载wordpress的程序解压放到机器上而已。在wordpress的官网上可以找到最新版的程序,下载之后解压到你任何合适的地方,我放到了“/opt/www/wordpress”。
配置resin.xml,在文件最后增加一段: