一、安装
brew install mysql
可能会报错
Error: Cannot install mysql because conflicting formulae are installed.
mysql-connector-c: because both install MySQL client libraries
解决办法
brew unlink mysql-connector-c
重新安装
二、启动并设置密码
启动服务
brew services start mysql # 后台启动,方便下次直接使用
mysql.server start # 手动启动,电脑重启后mysql服务不会自动开启
登陆
mysql -u root -p # 提示输入密码:直接enter 默认没有密码
修改密码
网上铺天盖地的重置密码的方式,各种报错
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpassword') # 适用于老版本
新版本8.0了 ,老版本的修改密码的语法已不再适用,mysql 5.7.9以后废弃了password字段和password()函数;
正确的修改方式
# root角色进入mysql后,执行以下3行代码
use mysql;
FLUSH PRIVILEGES;
# 注意,密码由8位以上大写+小写+特殊字符+数字组成的密码
ALTER user 'root'@'localhost' IDENTIFIED BY 'newpassward';
退出mysql命令行:
exit、quit、ctrl + D # 3个方法都行
三、数据库操作
创建数据库:create database database_name;
mysql> create database test;
Query OK, 1 row affected (0.00 sec)
查看数据库:show databases;
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
| test |
+--------------------+
5 rows in set (0.00 sec)
打开数据库:use database_name
mysql> use test;
Database changed<