北京网站建设价格便宜,北京信息发布平台,长沙最好的装修公司排名,wordpress卢松松2019在执行mysql命令的时候#xff0c;报如下的错误#xff0c;表示不支持mysql命令#xff1a;
zsh: command not found: mysql
1. 先查看mysql服务是否存在
在系统偏好设置中查看#xff1a; 2. 发现mysql服务已经在运行#xff0c;可能因为/usr/local/bin目录下缺失mysq…在执行mysql命令的时候报如下的错误表示不支持mysql命令
zsh: command not found: mysql
1. 先查看mysql服务是否存在
在系统偏好设置中查看 2. 发现mysql服务已经在运行可能因为/usr/local/bin目录下缺失mysql导致
解决方法建立软链接 把mysql默认安装目录比如your-mysql-path/bin/mysql映射到/usr/local/bin目录下
cd /usr/local/bin
ln -fs /your-mysql-path/bin/mysql mysql
# 其中your-mysql-path是mysql的实际安装路径要是不知道自己安装目录的可以通过find / -name mysql 进行查找
3. 再次运行mysql 命令
mysql --versionmysql Ver 14.14 Distrib 5.7.24, for macos10.14 (x86_64) using EditLine wrapper
至此mysql 命令不生效的问题已解决 很早之前安装的mysql服务器忘了密码此次需要进行重置密码操作
bin % mysql -u root -p\Enter password:ERROR 1045 (28000): Access denied for user rootlocalhost (using password: NO)
密码重置步骤
1. 关闭mysql运行服务
./mysql.server stop
或者在系统偏好设置中进行手动关闭 2. 切换到管理员模式。sudo su 并进行回车
3. 进入到自己mysql安装目录可安装上面提到的方式进入并 执行命令免密码进入数据库 ./mysqld_safe --skip-grant-tables 4. 输入./mysql命令并进行回车进入到mysql命令模式。
5. 输入FLUSH PRIVILEGES; 语句进行回车进行重新刷新更新内存权限信息
6. 输入以下命令进行对root用户进行重新设置新密码并进行回车。
ALTER USER rootlocalhost IDENTIFIED BY 新密码; 至此密码重置已完成对于有的用户要是还不生效的话可以对mysql服务进行重启。