1. 使用DMG安装Mysql

在mac下使用DMG安装Mysql,并进行本地开发的简单配置

1.1 下载并安装

mysql下载地址:https://dev.mysql.com/downloa...

当前安装版本: mysql-5.7.22-macos10.13-x86_64.dmg

1.2 记录安装后的root密码

安装完成后会一个提示弹窗,保存弹出窗的密码,该密码是root的自动生成密码,如:nAtg)3QBA!7_

1.3 设置开动启动

在系统偏好设置里,找到mysql,打开即可启动,也可设置开机启动。

1.4 更改初始密码

使用localhost连接数据库,会提示密码通过,但未修改初始密码,连接不成功。需进行密码更改

1.4.1 配置mysql终端可访问

查看此目录下是否有mysql

$ open /usr/local/mysql/bin

打开系统环境变量配置

$ vim ~/.bash_profile

添加下面代码

export PATH=$PATH:/usr/local/mysql/bin

执行命令使配置生效

$ source ~/.bash_profile

1.4.2 登录mysql

登录mysql, 输入之前保存的初始化密码 nAtg)3QBA!7_

$ mysql -uroot -p

1.4.3 修改初始密码

# 注意结尾有分号

$ SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpassword');

1.4.4 修改ip访问权限

// 参数文章https://blog.csdn.net/liuquan0071/article/details/62423674

// 授权所有数据库的所有表的所有权限给ip为任意值用户名为root密码为newpassword的用户

修改用户root在终端访问数据库的权限

$ GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED BY 'newpassword';

刷新使刚修改的权限生效

$ flush privileges;

现在可以使用ip访问数据库了.

2. 删除Mysql

如果存在旧的mysql安装可能会出问题,完全删除旧的mysql的方法如下:

怎样才能完全卸载mysql和删除它从你的Mac(包括所有数据库)执行以下操作:

打开终端窗口

使用mysqldump备份你的数据库将文本文件!

停止数据库服务器

sudo rm /usr/local/mysql

sudo rm -rf /usr/local/mysql*

sudo rm -rf /Library/StartupItems/MySQLCOM

sudo rm -rf /Library/PreferencePanes/My*

edit /etc/hostconfig and remove the line MYSQLCOM=-YES-

rm -rf ~/Library/PreferencePanes/My*

sudo rm -rf /Library/Receipts/mysql*

sudo rm -rf /Library/Receipts/MySQL*

sudo rm -rf /private/var/db/receipts/mysql

最后三行尤为重要,否则,你不能安装一个旧版本的MySQL,即使你认为你已经完全删除了新版本!希望能帮大家!

3. brew安装mysql

此安装比较简单,网络上有比较多的教程,安装都成功的。

安装完后mysql启动

$ brew services start mysql

停止

$ brew services stop mysql

mac mysql dmg_在mac下使用DMG安装Mysql相关推荐

  1. yum安装mysql及启动_linux下使用yum安装mysql以及启动、登录和远程访问

    linux下使用yum安装mysql,以及启动.登录和远程访问. 1.安装 查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没 ...

  2. centos7源码安装mysql报错_CentOS7 下源码安装MySQL数据库 8.0.11

    本文主要向大家介绍了CentOS7 下源码安装MySQL数据库 8.0.11,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. CentOS7 下源码安装MySQL 8.0.11 系 ...

  3. yum mysql 如何启动_linux下使用yum安装mysql以及启动、登录和远程访问

    linux下使用yum安装mysql,以及启动.登录和远程访问. 1.安装 查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没 ...

  4. centos 6.7 mysql rpm_CentOS 6.7 下RPM方式安装MySQL 5.6

    1. 下载Linux对应的RPM包,如:CentOS6.7_64对应的RPM包,如下: [root@mysql ~]# ll 总用量 113808 -rw-------. 1 root root    ...

  5. yum方式安装mysql多实例_centos7下使用yum安装mysql

    CentOS7的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1. 下载mysql的repo源 $ wget http://repo.mysql.com ...

  6. checking for mysql_commit in -lmy_无法在MacOs下通过Gem安装Mysql的问题_MySQL

    bitsCN.com 无法在Mac Os下通过Gem安装Mysql的问题 在Mac Os下通过Gem安装Mysql时,老是报错: Java代码 Building native extensions. ...

  7. linux yum 安装mysql_Linux下使用yum安装MySQL

    linux下使用yum安装mysql 1.安装 查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没有安装包: yum list ...

  8. CentOS6.8下使用yum安装mysql,并远程登陆mysql

    yum安装5.6版本的mysql一.检查系统是否安装其他版本的MYSQL数据 #yum list installed | grep mysql有则删除所有 #yum -y remove mysql-l ...

  9. mysql noinstall_Windows 下noinstall方式安装 mysql 5.7.5 m15 winx64(推荐)

    下载解压不说 我解压在:E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64 添加配置文件E:\DBFiles\mysql-5.7.15-winx64\ ...

  10. [mysql] linux下使用yum安装mysql

    From: http://www.2cto.com/database/201207/141878.html linux下使用yum安装mysql 1.安装 查看有没有安装过: yum list ins ...

最新文章

  1. 乌班图linux分辨率不能调,ubuntu不能设置高分辨率问题的解决方法,
  2. linux命令之find和locate
  3. 有3个集合, 从其中一个集合中删除同时存在于另外两个集合的元素
  4. 【Linux学习记录】Linux磁盘与文件系统管理
  5. python招生海报_从原研哉的哲学中学习海报设计
  6. 2021最新全球CS专业排名发布,CMU再夺榜首,清华和MIT并列
  7. MyBatis中selectByExample和selectByExampleWithBLOBs区别
  8. 两种排序方法(直接判断)
  9. GNN | 最新2022综述
  10. SRCNN 图像超分辨率重建(tf2)
  11. Office 检测到一个与此文件相关的问题为帮助保护您的计算机,无法打开此文件。
  12. java中实现正态分布
  13. 苹果cms10好看的模板安全干净自适应黑色炫酷模板
  14. 教你如何用插件加速视频播放
  15. 20190422每周精品之认知
  16. C/C++运行错误收藏
  17. navicat点击连接出现2059catching_sha2_password错误
  18. 玩转内网穿透(1):内网穿透是什么?有什么用
  19. 弹性法计算方法的mck法_SAM4E单片机之旅——9、UART与MCK之MAINCK
  20. GameFramework:打包资源,打随app发布包,打包生成文件夹说明,上传资源至服务器,下载资源,GameFreamworkList.dat 与GameFrameworkVersion.dat

热门文章

  1. Leetcode题解助手
  2. 浙大PAT乙级练习1001
  3. ios人脸照片_基于iOS用CoreImage实现人脸识别
  4. 简易cad导出pdf程序源码
  5. maven-maven使用-P参数打包不同环境
  6. JAVA 实现TCP请求转发
  7. 双路服务器装mac系统,华硕Z10 C612,双路E5继续折腾调试改机型Macpro终于成功。...
  8. 进阶篇: ramdump分析--9 ram dump文件种类
  9. 小学计算机期末评价方案,小学班级管理评价方案
  10. eclipse使用svn工具