我刚刚在centOS上安装了mysql和mysqlserver作为更大的安装脚本的一部分(完整的脚本在这里 ,虽然我取消了注释的MySQL部分)。
脚本运行良好,它甚至通过设置mysql root密码等步骤走了我。
脚本输出:
安装:
mysql.x86_64 0:5.1.61-1.el6_2.1
mysql-server.x86_64 0:5.1.61-1.el6_2.1
现在,在同一个会话是SSH,我无法访问MySQL或find任何引用。
$ mysql -u root -p
-bash:mysql:command not found$哪个mysql
/ usr / bin /其中:mysql中没有(/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/仓:/根/ bin)中
这只是奇怪 – 它在哪里?
which只是意识到你的道路上有什么。
或者是安装在/opt/mysql/bin或其他地方的机会。
我build议运行updatedb && locate bin/mysql来获得更广泛的覆盖范围。
另外,你应该确认它实际上正在运行ps waux |grep mysql – 如果它安装并启动守护进程,它也应该给你二进制文件的位置。
尝试
mysql
要么
mysql --version
尝试查看/ var / lib / mysql /。 那就是通常存储的地方。 如果不是那么你的安装失败,并像上面的答案检查安装部分是否注释掉。
你的脚本没有安装。 安装部分被评论
#MySQL安装未经testing! #安装mysql包(可选)#yum install mysql mysql-server
#启动mysql在启动时启动(可选)#chkconfig –levels 235 mysqld在#service mysqld start
find/ -name mysql
或者,也可以尝试rehash(1)重buildpathcaching,然后尝试再次login到MySQL。
不要忘了启动服务器