MAC下使用homebrew安装mysql 8.0版本

为什么使用homebrew安装mysql?

使用homebrew安装mysql不用考虑版本的问题。
直接使用以下指令即可进行安装

brew install mysql

安装完成后,启用mysql

$mysql.server start
Starting MySQL
.. SUCCESS!

现在登录mysql,默认情况下免密登录

$ mysql -u root

更新root密码,使用set的方式出错了,提示我检查mysql的版本,我的mysql版本是8.0

mysql> update user set password=PASSWORD('root') WHERE user='root';
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '('root') WHERE user='root'' at line 1
查看mysql版本
mysql> select version();
+-----------+
| version() |
+-----------+
| 8.0.15    |
+-----------+
1 row in set (0.00 sec)

使用下面的方式更改密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';

然后输入 exit 退出

mysql> exit
Bye

使用密码登录

$ mysql -u root -p 
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 20
Server version: 8.0.15 Homebrew

你可能感兴趣的:(MAC下使用homebrew安装mysql 8.0版本)