安装依赖包
yum install cmake
添加mysql用户
groupadd mysqluseradd -r -g mysql mysql
下载资源包
wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.23.tar.gztar -zxvf mysql-5.5.23.tar.gzcd mysql-5.5.23
编译安装
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock -DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
将mysql启动文件复制到init.d目录,赋予其可执行权限,并设置开机启动
cp support-files/mysql.server /etc/init.d/mysqlchmod 755 /etc/init.d/mysqlchkconfig mysql on
执行启动命令
service mysql start
返回如下错误信息
Starting MySQL.. ERROR! The server quit without updating PID file (/var/lib/mysql/localhost.pid).
执行如下语句就行
/usr/local/mysqlscripts/mysql_install_db
再执行启动命令,成功启动
本文详细介绍了如何从源码编译安装MySQL 5.5版本,包括安装依赖包、创建用户、下载资源包、编译安装等步骤,并解决了启动过程中遇到的常见问题。
6159

被折叠的 条评论
为什么被折叠?



