macOS -- Mac系统如何通过终端使用mysql
打开终端,输入下面的命令
mysql -u root -p
如果提示输入密码,并且能直接进入,那就太棒了,下面的就不用看了,直接使用就好了如果没有这么幸运,提示 command not found 那么说明还没有把mysql工具添加到/usr/bin中,键入下面命令
ln -s /applications/xampp/bin/mysql /usr/bin
如果成功执行,返回到第1步,就可以进入啦!
3. 如果返回operation not permitted,说明没有权限,这个时候把bin下面的mysql的权限修改成读和写
`cd mysql所在的文件夹`
进去之后执行修改权限命令
chmod -R 0777 *
4. 改完以后,再次执行第2步,发现还是不行,用root用户执行第2步,即:
sudo ln -s /applications/xampp/bin/mysql /usr/bin
- 如果还是不行,那就使用终极必杀技,首先解释一下,出现上面的原因是因为macOS使用了Rootlees,可以理解为一个更高等级的系统的内核保护,
对/usr/bin的操作进行了锁定,只有带APPLE证书才能操作,我们需要对/usr/bin进行解锁
首先:重启电脑,一直按住 command+r,直到显示开机进度条
这次开机比较慢,耐心等待,进入到的并不是正常我们使用的系统,而是一个类似于windowsBIOS的系统中
开机后 在实用工具 栏找到 终端 启动运行
键入下面命令,关闭保护
`csrutil disable`
再输入
`reboot`
重启电脑,或手动点击重启。
重启电脑之后打开终端,执行第4步命令,就可以把这个工具的绝对位置引入到/usr/bin
然后执行第1步就可以正常打开了
最后,出于安全考虑,请按照第五步将Rootless启动,进入终端执行命令
csrutil enable
开启保护后再重启电脑就可以了
以上就是解决mysql在macOS中不能操作的解决办法,配置好之后直接在终端输入
mysql -u用户名 -p
就可以使用啦
原文来自赵公子记
macOS -- Mac系统如何通过终端使用mysql的更多相关文章
- mac系统下docker安装配置mysql详细步骤
上文介绍了MacOS安装Docker傻瓜式教程,安装好后第一件事就决定把本地数据库迁移过来,那么首先就得安装mysql,下面就开始我们的安装之旅吧. 一.docker配置镜像加速器 我们使用docke ...
- 关于mac 系统如何通过终端 连接linux服务器 并传文件!
首先要打开终端 mac远程链接服务器 输入 : ssh root@xxx.xx.xxx.xx xxx.xx.xxx.xx是端口号 后面会要求你输入password 即可远程连接 mac通过终端给 ...
- macOS -- Mac系统如何编辑hosts文件
Hosts是一个没有扩展名的系统文件,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联"数据库",当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文 ...
- mac系统Docker安装Redis教程
在之前介绍过mac系统安装docker,以及docker安装mysql的傻瓜式教程,如果有需要参考的朋友,可以看下面文章: MacOS安装Docker傻瓜式教程 mac系统下docker安装配置mys ...
- Mac系统如何配置adb
在使用mac进行android开发之前,我们一般会安装android studio 或者 eclipse,无论哪一款开发软件,都少不了安装adb(Android Debug Bridge).adb(A ...
- Java Web项目在Mac系统上启动时提示nodename nor servname provided的解决办法
今天在Mac系统上启动Java Web项目的时候,提示了Java.net.UnknownHostException: yangxiaomindeMacBook-Pro.local nodename n ...
- Mac 系统下安装 MySql
Mac原生没有带MySql,想要使用需要自己去安装. 下载. 首先去mysql官网下载安装包. 由于现在mysql对企业有服务,所以有所谓社区版(community)和企业版(enterprise), ...
- mac安装mysql及终端操作mysql与pycharm的数据库可视化
一.Mac安装mysql 首先下载mysql,地址:https://dev.mysql.com/downloads/mysql/ 然后已知安装就好了,会出现让你记住密码的提示,然后就安装好了.... ...
- 【转】【Mysql学习】之Mac上用终端使用mySQL
收藏了几篇文章,以供查阅: 在此感谢: m0_38017925:<Mac上用终端使用mySQL> xiamu03:<在MacOS上使用终端操作数据库>
随机推荐
- flask应用中取得config的配置
from flask import current_app config = current_app.config SITE_DOMAIN = config.get('SITE_DOMAIN')
- WebStorm下使用TypeScript
TypeScript也可使用Visual Studio 进行开发 TypeScript官网地址:(http://www.typescriptlang.org/) 1.先安装WebStorm WebSt ...
- Git合并分支或者冲突
假设冲突文件是 test/TestCase.php 下面分5种情况讨论. 1.本地不变. 然后远程别人有更新. git pull 这种最简单,没有冲突,本地工作区直接更新 2.我本 ...
- POJ 1797 Heavy Transportation(最短路&Dijkstra变体)题解
题意:给你所有道路的载重,找出从1走到n的所有路径中载重最大的,即路径最小值的最大值. 思路:和之前的POJ3268很像.我们用Dijkstra,在每次查找时,我们把最大的先拿出来,因为最大的不影响最 ...
- ISSCC 2017论文导读 Session 14: A 28nm SoC with a 1.2GHz Prediction Sparse Deep-Neural-Network Engine
A 28nm SoC with a 1.2GHz 568nJ/Prediction Sparse Deep-Neural-Network Engine with >0.1 Timing Erro ...
- supervisor安装与问题
[转]安装supervisor以及可能碰到的问题 单击此处查看原文 supervisor作为一个进程管理的python软件非常的给力 但是一不小心就会遇到一些问题 就比如下面这个: unix:///v ...
- ref用于类类型
static void Main(string[] args) { Fruit f = new Fruit() { Weight = 1, Color = "&qu ...
- python 哈希查找
import random INDEXBOX= #哈希表元素个数 MAXNUM= #数据个数 class Node: #声明链表结构 def __init__(self,val): self.val= ...
- Qt5需要的_libstdc++6_4.7.2-5_???.deb
1.下载地址: http://ftp.de.debian.org/debian/pool/main/g/gcc-4.7/ 2.下载的文件: 32位:libstdc++6_4.7.2-5_i386.de ...
- mysql安装不上怎么办 mysql安装失败原因和解决方法
困难1:MySQL 5.1 安装过程中报apply security setting错误 1.卸载MySQL. 2.删除目录 C:\Documents and Settings\All Users\A ...