这其实才是真正的linux,恰当使用权限。

网上找到的中文博客,基本上就那么几篇原创,都要编译源码。但89服务器性能太差编译一次大约半小时无法忍受,在本机上创建了standard用户去尝试几篇博客所言,编译倒是没问题但后面的配置都不对。

详细说吧。

http://www.cnblogs.com/karotte/archive/2012/08/12/install_lamp.html

《无root权限部署LAMP环境》。乍一看有图有真相很高端有说服力,但错误不少,比如mysql_install.sh这个自行编写的configure中把ENGINE写成ENGING;把所有步骤原样照搬,发现配置那里总搞不定。

http://www.cnblogs.com/sink_cup/archive/2013/05/24/lnmp.html

《一键安装lnmp:自动检测最新稳定版、无需root权限》。作者很厉害,把lnmp安装写成脚本,包括了下载的过程,感觉很人性化。但我在服务器上执行下来,mysql那里还是报错,它还是会去/usr/lib等需要权限的目录创建文件,但需要改哪里我也不清楚,只好放弃。

http://notes.oneplus.info/Operation/2012/12/03/install-mysql-php-without-root/

《在没有Root权限的情况下安装Mysql和PHP》。此文似乎是和我同一水平的家伙写的,情形也很相似,所以参考价值不小。前面大约编译过5,6次吧,所以这里我改犯的错都已经犯过,该怎么避免也已经清楚,编译自然没问题。后面的配置原样执行,而且各种软件版本如其所描述,结果失败。

http://superuser.com/questions/209203/how-can-i-install-mysql-on-centos-without-being-root-su

《How can I install mySQL on CentOS without being root/su?》。这篇不是博客了而且也在本机上解决了问题。下载二进制包,避免了编译,配置文件和配置参数稍作修改,mysql运行成功。在服务器上把二进制包用ftp传过去后配置,报错,发现复制了x64的包,果断不行啊。换了i686的包之后,依然是配置那里过不去,说是libaio.so.1找不到。手动安装libaio的源码包,prefix路径也该过了,也添加到$PATH中了,按说可以搜到libaio.so.1了,偏偏还是说找不到它。网上方法普遍说apt-get install一下就好,但我没有root或su权限,apt是不行的。还有相当一部分说安装其rpm包,我大ubuntu怎么会有rpm包能安装呢?其实可以,需要装alien,这alien又要手动安装,装了又装不上,就算装上了,rpm包转化也不一定成功。索性放弃这破烂方法吧,但我奇怪为什么上面已经有mysql了,难道apt-get安装的mysql不需要libaio?

无root或sudo权限,安装mysql的更多相关文章

  1. linux 无外网情况下安装 mysql

    由于工作需要,需要在一台装有 CentOS 系统的测试服务器上安装 MySQL ,由于该服务器上存有其他比较重要的测试数据,所以不能连接外网.由于之前安装 MySQL 一直都是使用 yum 命令一键搞 ...

  2. windows下非管理员权限安装mysql

    windows下,mysql有两种安装方式: 1.msi安装 2.zip安装 无论是哪种安装方式,都因为需要将mysql安装为一个服务,所以必须要以管理员权限安装. 因为公司的换了虚拟机,无法取得管理 ...

  3. Linux之apt-get无sudo权限安装软件

    apt-get source package cd package ./configure --prefix=$HOME make make install

  4. 非[无]root权限 服务器 下安装perl以及perl模块--转载

    转载自http://www.zilhua.com 在本博客中,所有的软件安装都在服务器上,且无root权限.理论上适合所有的用户. 我的安装目录 cd /home/zilhua/software 1. ...

  5. 非[无]root权限 服务器 下安装perl以及perl模块

    转载自http://www.zilhua.com 在本博客中,所有的软件安装都在服务器上,且无root权限.理论上适合所有的用户. 我的安装目录 cd /home/zilhua/software 1. ...

  6. centos7.2 linux 64位系统上安装mysql

    1.在线安装mysql 在终端中命令行下输入(在官网下载mysql): # wget https://dev.mysql.com/downloads/repo/yum/mysql57-communit ...

  7. ubuntu18.04 安装mysql server

    mysql 5.7支持的最高版本是Ubuntu17 ,即使安装成功后,也会出现各种妖蛾子,本人就被这种问题困扰了好一会.在Ubuntu 18.04下安装mysql,建议安装8.0以上版本! 1. 配置 ...

  8. cmake安装MySQL

    发现一个网址整理的挺好,请各位参考: http://www.chenyudong.com/archives/building-mysql-5-6-from-source.html#i 也可以参考我的另 ...

  9. 安装MySQL和HandlerSocket

    CentOS 6.5MySQL 5.6.33HandlerSocket 1.1.2 # Get packagesshell> wget http://dev.mysql.com/get/Down ...

随机推荐

  1. Graph Database & 图形数据库

    Graph Database 图形数据库 https://en.wikipedia.org/wiki/Graph_database cayley https://github.com/cayleygr ...

  2. Sublime Text 3 插件整理

    Sublime Text作为一个尽为人知的代码编辑器,其优点不用赘述.界面整洁美观.文本功能强大,且运行速度极快,非常适合编写代码,写文章做笔记.Sublime Text还支持Mac.Windows和 ...

  3. 【设计模式】—— 命令模式Commond

    前言:[模式总览]——————————by xingoo 模式意图 将一个请求封装成一个对象,从而对这个命令执行撤销.重做等操作. 典型的Eclipse开发中,编辑器的操作就需要用到这个模式,比如Un ...

  4. nginx “403 Forbidden” 错误的原因及解决办法

    nginx 的 403 Forbidden errors 表示你在请求一个资源文件但是nginx不允许你查看. 403 Forbidden 只是一个HTTP状态码,像404,200一样不是技术上的错误 ...

  5. MT【167】反复放缩

    已知数列$\{a_n\}$满足:$a_1=1,a_{n+1}=a_n+\dfrac{a_n^2}{n(n+1)}$1)证明:对任意$n\in N^+,a_n<5$2)证明:不存在$M\le4$, ...

  6. WCF trace、log

    1. 打开wcf配置:   2. enable trace , log 可以改变log路径: 3. 用 SvcTraceViewer.exe (直接在c盘下搜索) 查看   4. 如果想自定义trac ...

  7. bzoj3612 平衡 (dp)

    设f[i][j]为把i拆成j个不重复的.大于0小于等于N的数的方案数 我们考虑一个方案是怎么来的:(初始状态是f[0][0]=1) 如果这个方案里有1,那它是先把原来的状态的每个数加1.然后再增加一个 ...

  8. nowcoder106I Neat Tree (单调栈)

    Richard神犇出给nowcoder的题 用单调栈找到每个点它向右和向左的第一个大于或小于它的位置,然后它作为最大值/最小值的区间就要在这个范围里,那么它的贡献就是这个区间长度乘一乘再减一减 注意一 ...

  9. 进程和线程(4)-进程 vs. 线程

    进程 vs. 线程 我们介绍了多进程和多线程,这是实现多任务最常用的两种方式.现在,我们来讨论一下这两种方式的优缺点. 首先,要实现多任务,通常我们会设计Master-Worker模式,Master负 ...

  10. 【洛谷P1828】香甜的黄油

    题目大意:给定 N 个点,M 条边的无向图,在其中选定 P 个点,每个点可能被选多次,求图中的一个点到选定的 P 个点的距离的值最小是多少. 题解:由于数据范围的限制,直接 Floyd 会超时,因此对 ...