本文目录一览:
- 1、linux安装mysql时执行 scripts/mysql_install_db --user=mysql报错 bash: mysql_install_db:未找到命令
- 2、MYSQL 源码安装出现报错 my_safe_process are the same file
- 3、linux下源码安装mysql遇到困难了。菜鸟在线等答,跪谢!!!!!
- 4、Centos6.5源码安装Mysql,make报错
linux安装mysql时执行 scripts/mysql_install_db --user=mysql报错 bash: mysql_install_db:未找到命令
linux安装mysql时执行 scripts/mysql_install_db --user=mysql报错 bash: mysql_install_db:未找到命令是设置错误造成的,解决方法为:
1、下载mysql的源码安装包,使用下面的命令来下载wget 下载的时间可能有点漫长,请耐心等待。
2、下载完成后,使用命令: ll 可以查看当前目前下存在 mysql-5.6.24.tar.gz文件然后使用下面的命令解压压缩包:tar -zxvf mysql-5.6.14.tar.gz。
3、然后使用命令: ll 可以查看当前目前下存在 mysql-5.6.24 目录使用命令:cd mysql-5.6.24 切换到 mysql-5.6.24 这个目录下。
4、安装完成后,我们还要建立mysql的配置,首先设置mysql的访问权限,使用命令查看是否已经存在mysql用户及用户组,查看用户列表命令:cat /etc/passwd 查看用户组列表命令:cat /etc/group。
5、添加mysql的环境变量,以方便以后的操作输入密码:vi /etc/profile在文件的底部添加如下内容:PATH=/usr/local/mysql/bin:$PATHexport PATH保存并退出,输入输入命令,使配置立即生效:source /etc/profile。
MYSQL 源码安装出现报错 my_safe_process are the same file
你电脑里已经用mysql了吧。
configure的时候用 --prefix指定下安装路径试试。
linux下源码安装mysql遇到困难了。菜鸟在线等答,跪谢!!!!!
现在的Linux发行版一般都预先安装了MySQL,会生成配置文件:/etc/my.cnf。如果你安装另一版本的MySQL,就会引起冲突。你那个异常可以这样处理:
修改/etc/my.cnf(如果不在/etc/下,那从别处找),找到有“skip-federated”字样的那一行,屏蔽之:
#skip-federated
当然,更好的解决方法是彻底移除旧的MySQL。
Centos6.5源码安装Mysql,make报错
错误原因是少gcc-c++这个包
解决办法:yum install gcc-c++
再次执行make 可能还会报错。
是因为gcc-c++是在configure之后安装的,此时只需重新./configure上一步的安装然后再编译make即可。这里就可以顺利的通过