当前位置:首页 > 操作系统 > MacOs

mac下mysql安装、卸载、基本操作

分类专栏: mac mysql   版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/fgdfgasd/article/details/80620135

执行mysql报错

mac下运行mysql报错

ERROR 1045 (28000): Access denied for user ‘zhang‘@‘localhost‘ (using password: NO)

解决很简单,执行命令sudo mysql即可
或者执行命令,mysql -u root
再解决不了,我就不知道了啊,你可以按照下边的方便,卸载了重装。

关闭运行的mysqld

比较暴力的方式:
查看mysql是否启动:ps -ef |grep mysql
mac下mysql安装、卸载、基本操作 - 文章图片
输入:kill -9 (./mysqld前面第二个数字,这里是627) 然后回车
输入:ps -ef |grep mysql 就可以继续查看进程在不在:
mac下mysql安装、卸载、基本操作 - 文章图片

删除mysql

删除前请确认是不是已经关闭运行的mysql,看上面

<code>brew remove mysql
brew cleanup
sudo rm /usr/<span class="hljs-built_in">local/mysql
sudo rm <span class="hljs-attribute">-rf /usr/<span class="hljs-built_in">local/<span class="hljs-built_in">var/mysql
sudo rm <span class="hljs-attribute">-rf /usr/<span class="hljs-built_in">local/mysql<span class="hljs-subst">*
sudo rm ~/Library/LaunchAgents/homebrew<span class="hljs-built_in">.mxcl<span class="hljs-built_in">.mysql<span class="hljs-built_in">.plist
sudo rm <span class="hljs-attribute">-rf /Library/StartupItems/MySQLCOM
sudo rm <span class="hljs-attribute">-rf /Library/PreferencePanes/My<span class="hljs-subst">*
launchctl unload <span class="hljs-attribute">-w~/Library/LaunchAgents/homebrew<span class="hljs-built_in">.mxcl<span class="hljs-built_in">.mysql<span class="hljs-built_in">.plist
edit /etc/hostconfig <span class="hljs-literal">and remove the line MYSQLCOM<span class="hljs-subst">=-YES<span class="hljs-subst">-
rm <span class="hljs-attribute">-rf ~/Library/PreferencePanes/My<span class="hljs-subst">*
sudo rm <span class="hljs-attribute">-rf /Library/Receipts/mysql<span class="hljs-subst">*
sudo rm <span class="hljs-attribute">-rf /Library/Receipts/MySQL<span class="hljs-subst">*
sudo rm <span class="hljs-attribute">-rf /<span class="hljs-keyword">private/<span class="hljs-built_in">var/db/receipts<span class="hljs-comment">/*mysql*</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></code>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

安装

1.执行

<code>brew <span class="hljs-keyword">install mysql</span></code>
  • 1

2.安装完 mysql 后,他会提示你 init database,并提供下面这两句让你执行,很可能你没执行这两句

<code><span class="hljs-comment">unset <span class="hljs-comment">TMPDIR
<span class="hljs-comment">mysql_install_db <span class="hljs-literal">-<span class="hljs-literal">-<span class="hljs-comment">verbose <span class="hljs-literal">-<span class="hljs-literal">-<span class="hljs-comment">user=`whoami` <span class="hljs-literal">-<span class="hljs-literal">-<span class="hljs-comment">basedir="$(brew <span class="hljs-literal">-<span class="hljs-literal">-<span class="hljs-comment">prefix <span class="hljs-comment">mysql)" <span class="hljs-literal">-<span class="hljs-literal">-<span class="hljs-comment">datadir=/usr/local/var/mysql <span class="hljs-literal">-<span class="hljs-literal">-<span class="hljs-comment">tmpdir=/tmp</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></code>
  • 1
  • 2

3.然后就可以指向 mysql.server start 来启动了,为了安全,你还可以执行安全设置向导,根据提示一步一步配置

<code>mysql_secure_installation</code>
  • 1

4.最后启动

<code>mysql.server <span class="hljs-operator"><span class="hljs-keyword">start</span></span></code>
  • 1

参考地址

https://blog.csdn.net/xiaozh620/article/details/77530893
https://segmentfault.com/q/1010000000094608

mac下mysql安装、卸载、基本操作

标签:csdn   cmak   error   who   ret   tty   rem   get   tmp   

本文系统来源:https://www.cnblogs.com/sexintercourse/p/11669024.html


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐