如何从非root linux用户使用Source安装MySQL 5.5?
我需要一种通用的方法在非root用户的几乎所有
Linux操作系统中安装
MySQL 5.5.因此我想从其源代码安装MySQL并将其安装在我需要的地方.
是否真的可以在非root用户家中安装MySQL? 这里的主要限制是,我需要以通用方式从任何非root用户安装MySQL 5.5并且几乎可以用于任何Linux操作系统. 任何建议将不胜感激. 谢谢. 结论
命令它给出了分段故障问题.我还尝试从Non-Root用户购买Fedora Linux的另一件事,因为mysqld失败了,无论如何都无法访问mysql :(. 解决方法
您应该自定义这三个变量:
MYSQL_DATADIR SYSCONFDIR CMAKE_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. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |