最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
linux下CentOS6.2编译安装MySQL5.5.25 教程
时间:2012-06-27 编辑:简简单单 来源:一聚教程网
按照之前ubuntu安装的步骤安装后,启动mysql启动不起来。错误代码为“ The server quit without updating PID file(/var/lib/mysql/CentOS.pid)”,百度和google都搜索了一些资料,基本一致,对我没帮助,按照他们说的修改了也不行。于是乎结合张晏的博客,最终成功搞定。
第一步:我们首先安装依赖库和开发工具
代码如下 | 复制代码 |
#依赖库和开发工具 #Nginx #Php
|
第二步:由于mysql5.5开始,不再使用configure安装,而是使用cmake。所以需要先安装cmake
代码如下 | 复制代码 |
wget http://www.cmake.org/files/v2.8/cmake-2.8.6.tar.gz tar -zxvf cmake-2.8.6.tar.gz cd cmake-2.8.6/ ./configure make && make install |
第三步:cmake安装mysql(我已经下载好了mysql源码文件,放在U盘里,拷贝到/tmp目录下)
代码如下 | 复制代码 |
//进入/tmp目录下 cmake
|
第四步:设置mysql
代码如下 | 复制代码 |
#设置Mysql #在support-files目录中有五个配置信息文件(这里很重要,一定要根据自己的内存复制对应的cnf文件,否则mysql始终起不来): #my-small.cnf (内存<=64M) #my-medium.cnf (内存 128M) #my-large.cnf (内存 512M) #my-huge.cnf (内存 1G-2G) #my-innodb-heavy-4G.cnf (内存 4GB) cd /usr/local/webserver/mysql cp ./support-files/my-huge.cnf /etc/my.cnf vi /etc/my.cnf #在 [mysqld] 段增加 datadir = /data/mysql wait-timeout = 30 max_connections = 512 default-storage-engine = MyISAM #在 [mysqld] 段修改 max_allowed_packet = 16M |
第五步:添加mysql用户和用户组,生成新的mysql授权表
代码如下 | 复制代码 |
//添加mysql运行的用户和用户组 cd /usr/local/webserver/mysql //生成新的mysql授权表 //mysql server在系统中的服务项设置 mv mysqld /etc/init.d/mysqld //设置软连接使mysql, mysqldump, mysqladmin这三个bin命令能在shell中直接运行 |
rm -rf /etc/mysql/my.cnf 因为已经把此文件复制到/etc/my.cnf 如果不删除的话,mysql启动不起来。
第六步:启动mysql,设置mysql用户名和密码
代码如下 | 复制代码 |
/etc/init.d/mysqld start //设置root密码 //mysql数据库中文乱码解决
|
-
上一个: windows以管理员权限运行命令介绍
-
下一个: linux中ping命令用法与实现原理
相关文章
- win11内核隔离和内存完整性介绍 10-31
- win10全屏缩放设置教程 10-31
- win10系统备份出错解决教程 10-31
- win10打开软件每次都要询问解决教程 10-31
- win10更新驱动后设备出现异常解决教程 10-31
- win10一直提示找到可能不需要的应用解决教程 10-31