请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

安装运行mysql ,显示为 bash: mysql: 未找到命令,

运行cat /var/log/mysqld.log | grep “A temporary password” 后能到到密码
但到这步
mysql -u root -p
显示为
bash: mysql: 未找到命令…

搜索了相关,没有找到相当命令
我试过whereis mysql 但找不到

正在回答 回答被采纳积分+3

1回答

神思者 2018-10-06 16:11:12

同学你好,你是在线安装的MySQL,还是离线安装的?用的CentOS什么版本?

0 回复 有任何疑惑可以回复我~
  • 提问者 慕姐0345379 #1
    你好 之前有安装过 mysqll  5.7,删除后,再在线安装Percona,用的是centos 7.5
    回复 有任何疑惑可以回复我~ 2018-10-06 16:53:00
  • 提问者 慕姐0345379 #2
    通过netstat 可以看到进程
    tcp    0      0 0.0.0.0:3306        0.0.0.0:*               LISTEN      5309/mysqld 
    
    通过ps -aux
    root      4855  0.0  0.0 115432  1816 ?        Ss   17:01   0:00 /bin/sh /usr/bin/mysqld_safe --basedir=/usr
    mysql     5309  1.1  4.6 943424 268336 ?       Sl   17:01   0:01 /usr/sbin/mysqld --basedir=/usr --datadir=/v
    回复 有任何疑惑可以回复我~ 2018-10-06 17:08:09
  • 神思者 回复 提问者 慕姐0345379 #3
    1、mysql一般存放在/usr/local/mysql/bin
    2、也可以将/usr/local/mysql/bin添加到PATH环境变量,例如
    在~/.bash_profile增加
    PATH=$PATH:$HOME/bin:/usr/local/mysql/bin
    export PATH
    3、重新登陆或者执行source ~/.bash_profile让变量生效
    env|grep PATH
    4、执行mysql -uroot -p测试即可
    5、或者cd /usr/local/mysql/bin执行
    ./mysql -uroot -p
    回复 有任何疑惑可以回复我~ 2018-10-06 19:29:34
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信