1. download mysql-8.0.18-macos10.14-x86_64.tar.gz
2. tar -zxvf mysql-8.0.18-macos10.14-x86_64.tar.gz
3. export PATH=/lysoft/mysql8018/bin:$PATH
3. mysqld --initialize-insecure --user=root
[Warning] [MY-010453] [Server] root@localhost is created with an empty password ! Please consider switch
3.1 mysqld --initialize
[Note] [MY-010454] [Server] A temporary password is generated for root@localhost: aEt2wFHrPi+t
4. mysqld --console
5. mysql -uroot
MySQL 8- update user password:
ALTER USER 'sky'@'localhost' IDENTIFIED WITH MYSQL_NATIVE_PASSWORD BY 'sky';
ALTER USER 'sky'@'%' IDENTIFIED WITH MYSQL_NATIVE_PASSWORD BY 'sky';
alter user 'sky' IDENTIFIED WITH MYSQL_NATIVE_PASSWORD BY 'sky';