《PHP、MySQL和Apache入门经典(第5版)》一2.3 在Linux/UNIX上安装MySQL
本节书摘来自异步社区《PHP、MySQL和Apache入门经典(第5版)》一书中的第2章,第2.3节,作者【美】Julie C. Meloni,更多章节内容可以访问云栖社区“异步社区”公众号查看
PHP、MySQL和Apache入门经典(第5版)
不管你是使用RPM还是二进制代码安装,在Linux/UNIX上安装MySQL都比较简单。如果你通过RPM安装,MySQL AB提供了专门平台的RPM,例如针对运行在不同类型的处理器(如32位或64位的x86)上的SuSE Linux或一般的Linux。
对于RPM的一个最小的安装,你需要如下来自下载页面http://dev.mysql.com/downloads/mysql/5.5.html的两个文件(或者从本书随书光盘获取的文件)。
MySQL-server-type- VERSIONNUMBER .PLATFORM .rpm—The MySQL server MySQL-client-type- VERSIONNUMBER .PLATFORM .rpm—The standard MySQL client libraries要执行最小的RPM安装,只需要输入如下命令。
![895d2d31b6b85da85dc9e21a88e63535461c3109](https://yqfile.alicdn.com/895d2d31b6b85da85dc9e21a88e63535461c3109.png)
提示:
把文件名中的VERSIONNUMBER替换为你所下载的实际版本,并且把PLATFORM替换为你所使用的平台的缩写。例如,当前的针对通用的Linux发布的MySQL 5.0 Server RPM,叫做MySQL-server- standard-5.0.51a-0.sles10. i586.rpm,而客户端库RPM叫做MySQL-client- standard-5.0.51a-0.sles10.i586. rpm。
对于Debian包的安装,你需要位于http://dev.mysql.com/downloads/mysql/5.5.html 的页面中的*.deb文件(或者从本书随书光盘中获取)。然后,在命令提示行中输入如下命令。
![9386a4451b85908d6b8d0b13a48546d10e73154b](https://yqfile.alicdn.com/9386a4451b85908d6b8d0b13a48546d10e73154b.png)
另一种轻松并且很常见的安装方法是通过一个二进制代码发布包来安装。这个方法需要gunzip和tar工具解压缩并拆包发布,并且还需要能够在系统上创建组和用户。二进制代码发布安装过程中的第一组命令,就是添加一个组和一个用户并且拆包发布,如下所示。
![aab8783e59825f5f04ef4a4d07c62565f258f8af](https://yqfile.alicdn.com/aab8783e59825f5f04ef4a4d07c62565f258f8af.png)
提示:
把文件名中的VERSION-PLATFORM替换为你实际所下载的版本。例如,当前的MySQL 5.5通用Linux二进制代码发布叫做mysql-5.5.21-1- linux2.6.i386.tar。
接着,指令使用一个较短的名字创建一个符号链接。
![4a81562c3f999d4a993983acfad19ae572bedaed](https://yqfile.alicdn.com/4a81562c3f999d4a993983acfad19ae572bedaed.png)
一旦拆包,README文件和INSTALL文件将会根据你所选择的MySQL版本来完成剩下的安装过程。通常会用到如下的一组命令。
![8b9e5ec8fa7deccd1ae0463b152d3f9b36e41135](https://yqfile.alicdn.com/8b9e5ec8fa7deccd1ae0463b152d3f9b36e41135.png)
我们现在已经准备好启动MySQL服务器,所以跳转到2.7“基本安全规则”来学习如何添加密码和用户。如果在安装中碰到任何问题,请查阅2.6“安装故障排除”一节。
如何修复“PHP 安装缺少 WordPress 所需的 MySQL 扩展”的错误? 在WordPress建站,WordPress定制开发过程中,开发者容易遇见“您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展”的错误提示,如果出现这样的情况,应该怎么办?北京六翼信息有限公司的开发工程师指出,要修复错误“您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展”,您需要确保您的 PHP 安装已正确安装和配置 MySQL 数据库驱动程序 (mysqlnd) 和 mysqli 扩展。只有这样,您才能恢复 WordPress 和 WordPress 数据库之间的正常连接,并让您的网站重新运行。
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
相关文章
- Mysql远程连接数据库报错排查:pymysql.err.OperationalError: (2003, "Can't connect to MySQL server on '**.**.**.**' (timed out)")
- linux中mysql命令方式备份数据的问题
- linux - mysql 异常:MySQL Daemon failed to start.
- XtraBackup出现 Can't connect to local MySQL server through socket '/tmp/mysql.sock'
- 第二百八十一节,MySQL数据库-SQL注入和pymysql模块防止SQL注入
- Mysql之Incorrect string value: 'xF0x9Fx98x89 xE6... 保存emoji表情
- mysql 修改root登录密码
- MySql中json类型的使用___mybatis存取mysql中的json
- Linux下MySQL源码编译安装(eg:mysql-5.6.27.tar.gz )
- linux下关于mysql的命令的用法
- L83.linux命令每日一练 -- 第11章 Linux系统管理命令 -- ipcs和ipcrm
- linux 配置apache、mysql、php ——20150807
- (转载)Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记
- Mysql报错:Can't connect to local MySQL server through socket '/tmp/mysql.sock'