Mac下mysql 5.7.14压缩包安装

前言:写个纪录,免得倒霉又重新踩坑委屈

MySql下载

网址: http://dev.mysql.com/downloads/mysql/,这个地址最下面选择一个点击其右侧Download按钮即可下载这里喔只针对tar.gz包


点击Download后进入新页面,点击左下角的 No thanks, just start my download既可免注册下载。


MySql安装

在下载存放的目录下打开终端执行:
sudo tar -zxf mysql-5.7.14-osx10.11-x86_64.tar.gz
sudo mv mysql-5.7.14-osx10.11-x86_64 mysql
cd mysql
下面这条命令会进行一些默认的初始化工作,会生成一个随机的数据库密码:
sudo bin/mysqld --initialize --user=mysql
终端的输出最后一行的“2sNm-:w3eQ/z”就是生成的密码,记得保存下,下面会用到。

Mysql的启动

下面的命令要加上sudo以超级权限执行,不然可能会报以下错误:
ERROR! MySQL server PID file could not be found!
sudo ./support-files/mysql.server start	//启动mysql
sudo ./support-files/mysql.server stop	//停止mysql
sudo ./support-files/mysql.server restart //重启mysql
sudo ./support-files/mysql.server status  //查看mysql的运行状态

修改MySql的密码

cd bin/
连接数据库,这一步要在mysql启动情况下执行,不然会报错:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

./mysql -u root -p	//然后输入之前初始化数据库生成的那个随机密码
提示这些就是连接成功啦:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.7.14 MySQL Community Server (GPL)

Copyright (c) 2000, 2016, 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>
在这个状态下输入
mysql> set password=password("123456");   //这个123456换成你要设置的数据库密码即可,提示“Query OK”就成功了
mysql> show databases;  //打开所有数据库
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.00 sec)


mysql> use sys;        //可以理解为进入sys这个数据库
Database changed
mysql> show tables;    //显示所有的表
+-----------------------------------------------+
| Tables_in_sys                                 |
+-----------------------------------------------+
| host_summary                                  |
| host_summary_by_file_io                       |
| host_summary_by_file_io_type                  |
| host_summary_by_stages             
.
.好多好多行
.
| x$waits_by_user_by_latency                    |
| x$waits_global_by_latency                     |
+-----------------------------------------------+
101 rows in set (0.00 sec)


mysql> quit;          //退出数据库连接
Bye

注:基本上除了./mysql那个命令,其它最好都使用sudo,毕竟不是在普通用户下进行操作,不然你懂的。推荐考虑使用XAMPP和mysql-workbench来管理操作mysql。以上描述如果有错麻烦指出,谢谢!



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值