笔记:Install MySQL from a standard source destribution
因为安装Bacula必须先安装MySQL,所以就从mysql官网下载了mysql-5.5.15-linux2.6-x86_64.tar.gz,准备自己编译安装MySQL。
shell> sudo apt-get install libncurses5-devshell> rm CMakeCache.txtshell> cmake .期间警告Bison未找到,根据文档的意思,这是可以忽略的。
接着make和make install都很正常,但是手动运行mysql_install_db创建grant table时再次出错了。
FATAL ERROR: Could not find mysqld
google一下,可能是因为早上用Ubuntu Software Center卸载MySQL不干净,在/etc/mysql目录下发现有一个my.cnf文件,删除即可。
最后用mysqld_safe --user=mysql启动daemon。
这时mysql应该已经启动了,文档又提供一些有趣的命令来验证mysql确实正常启动。
- 使用mysqladmin version验证服务器在运行。使用mysqladmin -u root shutdown关闭服务器。使用mysqld_safe或者mysqld重新启动。使用mysqlshow和mysql -e "select * from TABLE DATABASE"从数据库获取信息。