是否真的可以在非root用户家中安装MysqL?
有人对此有任何想法吗?请分享您的专业知识.
这里的主要限制是,我需要以通用方式从任何非root用户安装MysqL 5.5并且几乎可以用于任何linux *** 作系统.
任何建议将不胜感激.
谢谢.
结论
我尝试过使用Ubuntu-11.10,最后我能够从非root用户安装MysqL-5.5,其约束条件是无法从控制台/命令提示符访问MysqL.由于MysqLd正常运行,因此可以通过任何通过JDBC连接器连接到MysqL的GUI工具轻松访问MysqL.如果您尝试使用命令提示符访问MysqL
MysqL -u root -p
命令它给出了分段故障问题.我还尝试从Non-Root用户购买Fedora linux的另一件事,因为MysqLd失败了,无论如何都无法访问MysqL :(.
解决方法 您应该自定义这三个变量:MysqL_DATADIRSYSconfdIRCMAKE_INSTALL_PREFIX
例:
$cd <MysqL_src_dir>$cmake -i . Would you like to see advanced options? [No]:Yes Please wait while cmake processes CMakeLists.txt files.... ... Variable name: CMAKE_INSTALL_PREFIX Description: install prefix Current Value: /usr/local/MysqL New Value (Enter to keep current value): /home/user/MysqL ... Variable name: MysqL_DATADIR Description: default MysqL data directory Current Value: /usr/local/MysqL/data New Value (Enter to keep current value): /home/user/MysqL/data ... Variable name: SYSconfdIR Description: config directory (for my.cnf) Current Value: /usr/local/MysqL/etc New Value (Enter to keep current value): /home/user/MysqL/etc$make$make install
而不是cmake -i.你可以使用cmake -D MysqL_DATADIR = / home / user / MysqL / data -D SYSconfdIR = / home / user / MysqL / etc -D CMAKE_INSTALL_PREFIX = / home / user / MysqL.
总结以上是内存溢出为你收集整理的如何从非root linux用户使用Source安装MySQL 5.5?全部内容,希望文章能够帮你解决如何从非root linux用户使用Source安装MySQL 5.5?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)