$ mysql -u root -p -bash: mysql: command not found
出现这个问题的原因是因为 CentOS 7 默认安装的是 MariaDB 数据库而不是 MySQL,所以在使用 MySQL 命令时会找不到。如果需要使用 MySQL,大家需要手动安装 MySQL 并将其设置为系统默认的数据库。
下面是安装 MySQL 的步骤:
$ yum install mysql-server mysql $ systemctl enable mysqld $ systemctl start mysqld
首先使用 yum 安装 MySQL,然后启动 MySQL 服务并将其设置为开机自启动。在此过程中,系统会为 MySQL 生成一个随机密码,大家需要使用以下命令来查看密码:
$ grep "password" /var/log/mysqld.log
然后就可以使用以下命令进入 MySQL:
$ mysql -u root -p
当然,如果你想删除 MariaDB 数据库并将 MySQL 设置为默认数据库,可以使用以下命令:
$ yum remove mariadb-server mariadb $ yum install mysql-server mysql $ systemctl enable mysqld $ systemctl start mysqld $ systemctl stop mariadb $ systemctl disable mariadb
最后,除了安装 MySQL 之外,大家还可以在 CentOS 7 中使用 MariaDB 来代替 MySQL。
$ yum install mariadb-server mariadb $ systemctl enable mariadb $ systemctl start mariadb
以上就是关于 CentOS 7 中 MySQL 命令找不到的解决方法和一些相关的数据库操作。希望这篇文章能够帮助到大家。