设为首页 收藏本站
查看: 1151|回复: 0

[经验分享] mysql-5.7.17安装和配置

[复制链接]

尚未签到

发表于 2017-7-6 19:20:22 | 显示全部楼层 |阅读模式
参考网址:http://jacob110.github.io/2015/10/13/mac-os-install-mysql5-7/

下载安装包
  官网下载地址:https://downloads.mysql.com/archives/community/
  在官网中选择相应的版本和格式,有.dmg和压缩包两种。这里选择简单直接的.dmg安装包,下载的时候可以直接下载地址直接贴到迅雷,速度相对快一点。

安装
  安装很简单,直接双击下好的.dmg文件,一路next就可以了。最后一步会有一个弹出框,弹窗框上有root的随机密码,此处要记住将来登录时候用。不小心关了也没有关心,右侧通知栏中会有通知提醒。

启动MySQL
  安装完成后,启动MySQL,具体启动方法如下:
  系统偏好设置->MySQL->Start MySQL Server
DSC0000.png

  启动MySQL
DSC0001.png

  然后进入终端中进入MySQL控制台
  输入:



$ mysql -u root -p //登录root用户
  此处可能会有坑:
  1、mysql 命令找不到( mysql: command not found)
  此处是因为环境变量PATH中没有配置MySQL,配置PATH的方法:
  (1) 临时方法:
  在终端中输入:



$ PATH="$PATH":/usr/local/mysql/bin
  此方法只能在当前终端你中使用,新打开的终端不能使用还会找不到mysql命令。
  (2) 终身方法:
  1) 查看Mac OSX是什么样的Shell,命令如下:



$ echo $SHELL
  如果输出的是:csh或者是tcsh,那么你用的是C Shell。如果输出的是:bash,sh,zsh,那么你用的是Bourne Shell的一个变种。
  Mac OS X 10.2之前默认的是C Shell。
  Mac OS X 10.3之后默认的是Bourne Shell。
  2)终端中输入如下命令



$ cd ~
  3)然后继续输入:



$ sudo vim .bash_profile
  回车执行,需要输入当前root(mac用户的)用户密码。sudo是使用root用户修改环境变量文件。
  在文档的最下方输入:export PATH=${PATH}:/usr/local/mysql/bin,然后esc退出insert状态,并在最下方输入:wq保存退出。
  4)继续输入



$ source .bash_profile
  回车执行,运行环境变量。
  至此,MySQL的环境变量已经配置完毕。找不到mysql的命令坑已经填平。
  2、输入密码连接不上数据库(ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES))
  继续填坑:MySQL修改密码
  1)关闭服务
  系统偏好设置->MySQL->Stop MySQL Server
DSC0002.png

  2)安全模式进入MySQL
  在终端中输入:



$ sudo mysqld_safe --skip-grant-tables
  重新打开一个终端:重新输入 mysql -u root



jacob@JacobdeMacBook-Pro:~$ mysql -u root
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.7-rc MySQL Community Server (GPL)

Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
  修改密码:
  注意:MySQL 5.7版本中user表中的密码字段列名称变了,从password变成了authentication_string了,所以MySQL5.7之前的版本用以下命令来修改:



$ update mysql.user set password=password('123456') where user='root';
  MySQL5.7之后使用以下命令来修改:



$ update mysql.user set authentication_string=PASSWORD('123456') where user='root';
  至此修改成功。
  如果可以进入,但是随便执行一条语句依然报错(ERROR 1820 (HY000): You must SET PASSWORD before executing this statement)则按照如下再次设置密码:



$ set password for root@localhost=password('12345');
  设置完之后,就可以正常建表、查询使用了。

卸载MySQL



sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
vim /etc/hostconfig  (and removed the line MYSQLCOM=-YES-)
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.*

安装NavicatPremium
  NavicatPremium在网上下载就可以了,mac osX 可以在苹果网下载:http://www.pc6.com/mac/111878.html。
  下载下来直接安装就可以了。
  1、创建连接
DSC0003.png

DSC0004.png

  连接成功后出现如下界面就是连接成功了:
DSC0005.png

  后续使用继续更新。。。。。。。。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-391083-1-1.html 上篇帖子: 服务器sh脚本自动登录(mac) 下篇帖子: Mac 下 Chrome 快捷键大全
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表