mac mysql5.5升级5.7记录

先删除当前的mysql文件

打开终端窗口
使用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*

mysql5.7下载地址

https://dev.mysql.com/downloads/mysql/

下载dmg

安装时记住保存推送的临时密码,类似“PfyQtykYg6=N”

安装后到/usr/local/mysql下启动碰到“ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket”

这时启动mysql服务器“sudo /usr/local/mysql/support-files/mysql.server start”

再登陆mysql,第一次登陆需要修改密码  

搞定收工~

时间: 2024-08-02 11:03:09

mac mysql5.5升级5.7记录的相关文章

mysql5.6升级到5.7的注意事项

mysql5.6升级到5.7的注意事项 新升级的mysql到5.7后,发现默认情况下,如果不做修改会发现MySQL之前的远程登录账号都无法登陆了. 查看了mysql日志显示一大堆类似: 解决方法: step1.升级数据字典 执行mysql_upgrade 即可看到检查的过程. step2.重启mysql 注意重启mysql后,要检查下error日志是否还有这些报错. step3.检查之前的sql用户能否登录 如果不能登录的话,需要drop掉原来的用户,重新创建账户,并给相关的数据库授权即可. 官

[转]mac下Python升级到指定的版本

以2.7升级到3.3为例1.删除原版本a)删除系统库中的版本sudo rm -R /System/Library/Frameworks/Python.framework/Versions/2.7 b)删除Current版本sudo rm /System/Library/Frameworks/Python.framework/Versions/Currentc)删除/usr/bin目录下的python相关文件find . -name "py*" -print| xargs rm -rf

CentOS 6下gcc升级的操作记录(由默认的4.4.7升级到6.4.0版本)

机房一台centos6.9机器部署了jenkins发布系统,开发人员在用node编译js,发现依赖的gcc版本低了,故需要将gcc升级到高版本(至少5.0版本以上),这里选择升级到6.4.0版本,下面是升级的操作记录: 1)查看系统版本 [[email protected] ~]# cat /etc/redhat-release CentOS release 6.9 (Final) 2)查看默认的gcc版本 [[email protected] ~]# gcc --version gcc (GC

MySql5.x升级MySql8.x

MySql5.x升级MySql8.x非常简单,一般来说只需要操作两个步骤即可 1. 替换新的jar包 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.18</version> </dependency> 2. 替换新驱动类 com.mysql.cj.jdbc.Driv

antd从v3升级到v4记录

antd从v3升级到v4记录 系统环境 "antd": "^3.26.3", "react": "^16.12.0", 升级准备 1.请将react版本升级到 React 16.12.0 以上. 2.请先升级到 3.x 的最新版本. 我这里升级到3.26.12 npm update [email protected] 升级开始 1.先npm start确保项目可以正常运行. 2.关闭运行.确保全部代码已提交. npx -p @

MySQL5.5升级到5.6

5.6的新的特性 1.支持GTIDs,Failover.多线程复制. 新增binlog_row_image只记录row格式下所用字段的修改(而不是像以前一样记录全部列),节省空间等资源: master.info和relay-log.info支持存储在表中: 支持延时复制:在change master to中增加MASTER_DELAY选项 有多个网络接口的slave可指定使用其中一个:在change master to中增加MASTER_BIND 2.另外增加了nosql接口,使用 memcac

redhat6\centos6 mysql5.1升级到5.7

1.首先备份数据,虽说成功的升级数据不会丢失,但是保险起见备份下. sqldump -u xxx -h xxx -P 3306 -p --all-databases > databases.sql 最好连数据文件和配置文件也备份一份. cp -R /data/mysql mysql-5.1-data cp /etc/my.cnf my.cnf-5.1 备份完之后停止mysql服务. service mysqld stop 好了,开始进入正题. 2.卸载旧版本的Mysql yum remove m

mysql5.1 升级5.6版本

一.安装yum源自带MYSQL5.1 1.查看yum源上的mysql版本 命令:#yum list mysql-* 已安装的软件包 mysql.x86_64                5.1.73-3.el6_5     @anaconda-CentOS-201410241409.x86_64/6.6 mysql-devel.x86_64          5.1.73-3.el6_5     @anaconda-CentOS-201410241409.x86_64/6.6 mysql-li

mysql5.6升级5.7

两种升级方式: in-place upgrade:原地升级法,利用已存在的datadir目录进行升级. logical upgrade:逻辑升级法,利用mysqldump导出导入进行升级. 不过一般在生产环境中,是采用新建一个新从库来完成升级,即主库老版本,从库目标版本.这样在切换的时候只需要停下机就行了 1.软件包准备: 下载mysql5.7二进制包文件 tar -zxvf mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz -C /usr/local/mysq