使用homebrew安装mysql

摘要:
2.使用自制程序安装mysql和遇到的问题。brewinstallmysql安装完成后,在本地命令行输入mysql命令,发现没有这样的命令commandnotfound。首先,检查它是否已安装并重新执行brewinstallmysql命令行提示:警告:mysql-5.710alreadyinstalled,它只是未链接,然后在线查找解决方案。最终的解决方案是执行
2.使用homebrew安装mysql及遇到的问题
  • 安装命令
brew install mysql
  • 安装完成之后,本地命令行输入mysql命令,发现无此命令
commond not found
  • 首先,检查是否是安装了
重新执行一遍 
brew install mysql
命令行提示:
Warning: mysql-5.7.10 already installed, it's just not linked
  • 然后网上查找解决方法,最后解决方法是执行:
brew link --overwrite mysql
  • 但是执行,却报错
Linking /usr/local/Cellar/mysql/5.7.10... 
Error: Could not symlink share/man/man8/mysqld.8
/usr/local/share/man/man8 is not writable.
  • 又在网上各种查找解决方法,最后本地实验以下语句执行成功
sudo chown -R 'yin' /usr/local
注意: yin是你电脑的用户名
  • 解决了问题后,重新执行:
brew link --overwrite mysql
提示:
Linking /usr/local/Cellar/mysql/5.7.10... 92 symlinks created

心想着,这下算是成功了吧。重新执行:

mysql -u root -p

但是又报错:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

依次执行:

unset TMPDIR
bash mysql_install_db --verbose --user=root
 --basedir="$(brew --prefix mysql)"--datadir=/usr/local/var/mysql --tmpdir=/tmp
接下来启动mysql
bash mysql.server start


作者:webCoder
链接:https://www.jianshu.com/p/fd3aae701db9
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

免责声明:文章转载自《使用homebrew安装mysql》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇按键的使用(一)------verilog安装VS2019出现:This application requires .Net Framework 4.6 or higher to be installed.错误下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

MySQL8身份验证问题解决

开新项目。使用MySQL8,在经历过B级别的网速下载后,终于安装好了MySQL,虽然在终端上是可以直接登录的。 但是我使用Navicat就无法访问了,提示什么登录失败,还有乱码。 搜索了一下,发现是MySQL8默认的登录插件换了。要换回来只需要一条sql ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native...

mysql 在update中实现子查询的方式

本文转自:91博客;原文地址:http://www.9191boke.com/644523640.html 当使用mysql条件更新时--最先让人想到的写法   UPDATE buyer SET is_seller=1 WHERE uid IN (SELECT uid FROM seller)  此语句是错误的,会报错 You can't specify...

docker安装kodbox网盘

1、拉取kodbox镜像docker pull kodbox 2、创建mysql数据库及用户 mysql> create database kodbox default character set utf8 collate utf8_bin; mysql> grant all privileges on kodbox.* to kodbox@'...

MYSQL 命令行工具自动登录的方法

MYSQL 命令行工具自动登录的方法 1. 需求提出 由于在linux 环境下,经常需要使用mysql(command-line tool) 终端连接到MYSQL DB服务。 其中大致的语法如下: mysql [options] db_name 比较重要的option 参数有: --database=db_name, -D db_name --host=...

【mysql】SQL常用指令

  常用操作指令 show databases;显示所有的数据库; use dbName; 使用指定数据库 show tables; 显示所有的数据表; desc tableName; 查看数据表的字段信息; show create table tableName; 查询创建表的所有信息; show create database dbName;...

复制MySQL数据库A到另外一个MySQL数据库B(仅仅针对innodb数据库引擎)

方案一:(不用太大的变化my.ini文件) copy 原数据库A中的   数据库(database)  ib_logfile1  ib_logfile0   ibdata1; 关闭目的数据库B;  备份目的数据库B中的  ib_logfile1  ib_logfile0   ibdata1 三个文件,防止更改后不能使用数据库; 将copy 来的原数据库A...