zoukankan      html  css  js  c++  java
  • mac安装以及删除mysql5.7

    关于msyql5.7,安装时最大的改变就是有了一个默认密码

    我安装的是mysql-5.7.17-macos10.12-x86_64.dmg

    和mysql-workbench-community-6.3.8-osx-x86_64.dmg

    首先安装mysql-5.7.17-macos10.12-x86_64.dmg,一步步点,到最后跳出一个临时密码

    右侧通知栏里也有(我安装了两遍,所以出现了俩)

    这里注意的一点是,弹出时,别急着关闭,要先复制下来放到一个文本中。

    因为右侧通知栏里的信息不可以复制,而这个密码又比较难输入,不知道哪就输入错了,我第一遍就是输入了N次,都没输入对,最后又安装了一遍。

    更改密码

    1.启动mysql

    2、

    cd /usr/local/mysql/bin/

    ./mysql -uroot -p

    提示输入密码,此时输入拷贝下来的临时密码

    (如果这里一直报错,那么用

    ./mysqld_safe --skip-grant-tables --skip-networking

    参考网址http://blog.csdn.net/ku360517703/article/details/49684809

    这方法在linux下屡试不爽,可是在mac下似乎没用,依然让我输入密码。官方说法是If you lose this password, please consult the section How to Reset the Root Password in the MySQL reference manual,不过我还没去看,以后忘了密码再说吧

    进入mysql之后

    mysql> set password for root@localhost = password('newpassword'); 

    之后exit,再用新密码进入一下试试

    如果修改成功,那么进行下一步

     

    配置环境变量(这步可以略过,不过那样子每次mysql都要进入/usr/local/mysql/bin/,很麻烦)

    关于Mac的环境变量,参考这篇文章http://www.cnblogs.com/shineqiujuan/p/4693404.html

    我修改的是/etc/paths,(-rw-r--r--  1 root  wheel  91  1 12 22:50 /etc/paths),

    要进入root用户修改,su root(如果没有root用户,要先设置root用户)

    之后,vi /etc/paths,进入编辑状态后,把这个/usr/local/mysql/bin文件夹拖进去就好了。

    之后,保存退出,重启电脑,启动mysql服务,在终端输入mysql -uroot -p看看。

     

    删除mysql

    有时因为某些原因,mysql需要删除掉,比如某个配置文件搞错了无法恢复什么的

    删除如下,很麻烦

    sudo rm /usr/local/mysql
    sudo rm -rf /usr/local/mysql*
    sudo rm -rf /Library/StartupItems/MySQLCOM
    sudo rm -rf /Library/PreferencePanes/My*
    sudo vim /etc/hostconfig  (and removed the line MYSQLCOM=-YES-)
    sudo rm -rf ~/Library/PreferencePanes/My*
    sudo rm -rf /Library/Receipts/mysql*
    sudo rm -rf /Library/Receipts/MySQL*
    sudo rm -rf /var/db/receipts/com.mysql.*

    删除完了重启电脑,就可以重新装mysql了。

     

     

     

     

     

  • 相关阅读:
    CodeForces 7B
    CodeForces 4D
    离散化
    线段树入门
    洛谷 P3951 小凯的疑惑(赛瓦维斯特定理)
    Codeforces 1295D Same GCDs (欧拉函数)
    Codeforces 1295C Obtain The String (二分)
    Codeforces 1295B Infinite Prefixes
    Codeforces 1295A Display The Number(思维)
    Codeforces 1294F Three Paths on a Tree(树的直径,思维)
  • 原文地址:https://www.cnblogs.com/lakeslove/p/6280404.html
Copyright © 2011-2022 走看看