apple 下安装mysql 以及 碰到的问题
直接说过程:
1.从mysql 官网下载 mysql 5.7最新版:有 两种 一种是 dmg 的傻瓜包,一种是tar.gz的压缩包。我下载的是tar.gz的压缩包。
2.下载成功后,先试用命令sudo tar zxvf 解压到当前目录,由于默认就在/User/fan/Downloads,解压后移动到 /user/local
由于刚刚接触苹果,一直找不到这个目录。原来是苹果的table键自动默认的是第一个/Users,而不是/user
在当前目录/Users/fan/Downloads 使用命令:sudo mv +mysql文件夹 /usr/local/mysql (mysql路径不存在时, 先 sudo mkdir /usr/local/mysql
创建。)
3.移动过去之后
- # 移动解压后的二进制包到安装目录
- sudo mv mysql-5.7.20-macos10.12-x86_64
/usr/local/mysql - # 更改 mysql 安装目录所属用户与用户组
- cd /usr/local
- sudo chown -R root:wheel mysql
- # 执行 scripts 目录下的 mysql_install_db 脚本完成一些默认的初始化(创建默认配置文件、授权表等)
- cd /usr/local/mysql
sudo bin/mysqld --initialize --user=mysql
MySQL 5.7. 以上版本取消了 scripts 目录, 初始化命令改成了
sudo bin/mysqld --initialize --user=mysql
⚠️:初始化的时候mysql初始化了一个密码,这个密码不能忘记要不然一会登陆不进去
# 移动解压后的二进制包到安装目录
sudo mv mysql-5.6.24-osx10.9-x86_64 /usr/local/mysql
# 更改 mysql 安装目录所属用户与用户组
cd /usr/local
sudo chown -R root:wheel mysql
# 执行 scripts 目录下的 mysql_install_db 脚本完成一些默认的初始化(创建默认配置文件、授权表等)
cd /usr/local/mysql
sudo scripts/mysql_install_db --user=mysql 注意 :⚠️这样有个问题:启动mysql的时候会报启动不成功,原因 是 mysql的启动程序 support-files/mysql.server 目录默认的是/usr/local/mysql目录,而不是 它的下级目录。我是把
mysql-5.6.24-osx10.9-x86_64里面的文件还有文件见全部移动到了/usr/local/mysql/目录下,之后启动成功的。 4.安装完成, 测试启动、重启与停止:
- cd /usr/local/mysql
- # 启动
- sudo support-files/mysql.server start
- # 重启
- sudo support-files/mysql.server restart
- # 停止
- sudo support-files/mysql.server stop
- # 检查 MySQL 运行状态
- sudo support-files/mysql.server status
5.启动成功之后
使用刚刚初始化的密码才能够进入mysql。
进入 /usr/local/mysql/bin目录下
mysql -uroot -p
提示输入密码,把刚刚的密码拷贝过来。成功进入。
然后就可以修改密码了:命令如下
step 1: SET PASSWORD = PASSWORD(‘your new password‘);
step 2: ALTER USER ‘root‘@‘localhost‘ PASSWORD EXPIRE NEVER;
step 3: flush privileges;
必须这样的三部才行。之后就好了
过几天使用mysql -uroot -p 结果 提示 commond not found ,原来以为不是root权限登陆,后来发现是apple需要使用以下命令:
alias mysql=/usr/local/mysql/bin/mysql
alias mysqladmin=/usr/local/mysql/bin/mysqladmin
之后再输入 mysql -uroot -p 就提示输入密码了。。。
或者按照下面两篇文章的方式:(第一篇是安装,第二篇是设置mysql密码以及登陆)
来源:
http://www.widlabs.com/article/mac-os-x-install-mysql-with-tar-gz
http://blog.csdn.net/u013205165/article/details/52264311
apple 下安装mysql 以及 碰到的问题的更多相关文章
- 在Mac下安装MySQL
在Mac下安装MySQL 最近开始将开发工具都转移到 Mac 上了,其中也会莫名其妙的遇到一些坑,不如干脆将整个流程都记录下来,方便以后查找. 下载与安装 首先进入 MySQL 官网,选择免费的C ...
- Linux下安装 MySQL
Ubuntu环境 使用二进制安装包安装,相对简单绿色 1.到官网下载二进制压缩包http://dev.mysql.com/downloads/mysql/ 2.选择需要的版本 目前最新为5.7.之后选 ...
- Ubuntu 下安装 Mysql
这里讲用Ubuntu下安装MySql ubuntu上安装mysql非常简单只需要几条命令就可以完成. 1. sudo apt-get install mysql-server 2. apt-get ...
- ubuntu 下安装mysql,以及配置远程登录
安装MysQL 在Ubuntu14.04下安装MySQL比较简单,只需下面这条命令就行了: 1.输入 sudo apt-get install mysql-server 2.继续执行后,需要设定MyS ...
- CentOS7下安装Mysql和Memcached 以及 使用C#操作Mysql和Memcached
我本身是学.net的,但是现在很多主流SQL和NOSQL都是部置在linux下,本着好学的精神,前段时间装了个虚拟机,在其装上CentOS64位的服务器系统,对于英文0基础,linux0基础的我来说, ...
- RPM方式安装MySQL5.6和windows下安装mysql解压版
下载地址: http://cdn.MySQL.com/archives/mysql-5.6/MySQL-server-5.6.13-1.el6.x86_64.rpmhttp://cdn.mysql.c ...
- centos 6.5下安装mysql+nginx+redmine 3.1.0 笔记
centos 6.5下安装mysql+nginx+redmine 3.1.0 笔记 目录[-] 过程 1.安装RVM 2.利用rvm安装 Ruby 1.9.3 并设为默认 3.安装rails 4.安装 ...
- Centos下安装mysql 总结
一.MySQL安装 Centos下安装mysql 请点开:http://www.centoscn.com/CentosServer/sql/2013/0817/1285.html 二.MySQL的几个 ...
- Win7-64bit系统下安装mysql的ODBC驱动
安装过mysql数据库后,有些软件在调用mysql数据库时不会直接调用,需要安装mysql数据库的ODBC驱动,再来调用.这里就介绍下,如何在win7系统下安装mysql的ODBC驱动. Win7系统 ...
随机推荐
- lightgbm调参方法
gridsearchcv: https://www.cnblogs.com/bjwu/p/9307344.html gridsearchcv+lightgbm cv函数调参: https://www. ...
- CentOS 7下安装RabbitMQ
下载erlang:http://www.erlang.org/downloads ,otp_src_20.3.tar.gz 下载RabbitMQ: http://www.rabbitmq.com ,r ...
- mono for android之文件系统与应用程序首选项(转)
Aside from persistent files, your application might need to store cache data in a file. To do that, ...
- 使用redux-devtools工具
在vue中型项目开发的过程中,一般都是要用到vuex这个状态管理工具的,这样可以方便我们管理全局的状态,同时,为了在开发的过程中,更加方便地实时查看到state状态,我们会使用 vue-devtool ...
- javascript005_Object
•我们目前为止大多数引用类型都是Object类型的实例,Object也是ECMAScript中使用最多的一种类型(就像java.lang.Object一样,Object类型是所有它的实例的基础). – ...
- SSM上传EXCLE到数据库 和 从数据库导出为EXCLE
SSM上传EXCLE到数据库 和 从数据库导出为EXCLE package com.ABC.controller; import java.io.BufferedInputStream; import ...
- canvas猜数游戏
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- Hudson-ci/Using Hudson/Installing Hudson/Installing Hudson RPM--官方文档
< Hudson-ci | Using Hudson | Installing Hudson(Redirected from Hudson-ci/Installing Hudson RPM) ...
- [转载]Vue 2.x 实战之后台管理系统开发(一)
2. 开发前须知 我的后台管理系统项目运用了如下框架/插件: Vue 2.x —— 项目所使用的 js 框架,我所使用的版本是:2.1.10 vue-router 2 —— Vue 2.x 配套路由, ...
- C#同步、异步编程
同步编程public partial class Form1 : Form { public Form1() { InitializeComponent(); } //同步执行 private voi ...