Mac初始化MySQL

之前一直使用MAMP Pro傻瓜式配置本地MySQL数据库和阿帕奇环境,不过最近突然不知道为啥我macbook pro的mysql.sock文件不见了,导致mysql没法用了,想想高度集成化的东西固然好,可以让人忽略很多细节直奔主题,但却失去了瞎折腾的趣味,在没有项目工期的压力卸掉MAMP Pro,自己瞎折腾。

1. 通过HomeBrew快速安装

$ brew update
$ brew upgrade
$ brew install mysql

2.核心命令

$ mysql.server start
//{start|stop|restart|reload|force-reload|status}

3. 配置参数

//1.通过终端进入mysql,默认的超级管理员root
$ mysql -u root -p
//这里密码初始是空的
//2.创建数据库管理员
mysql>>> CREATE USER 'admin'@'localhost' IDENTIFIED by 'PASSWORD';
mysql>>> select host, user from user;//查看是否创建成功
mysql>>> CREATE DATABASE 'mxshop';//创建数据库
mysql>>> GRANT ALL PRIVILEGES ON *.* TO 'admin'@localhost IDENTIFIED BY 'mxshop' WITH GRANT OPTION;
mysql>>> flush privileges;
mysql>>> quit;
//记得重新打开终端,因为之前的设置没有马上生效
mysql>>> show databases;
mysql>>> use mxshop;
mysql>>> show tables;

    原文作者:余泽锋
    原文地址: https://zhuanlan.zhihu.com/p/30326998
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞