01. MySQL8.0 MAC-OS-X安装

2023-02-15,,,,

目录

MySQL8.0 MAC-OS-X安装
8.0较与5.7变化
下载
安装
启动
登录查看数据库
安装后mysql文件分布

MySQL8.0 MAC-OS-X安装

mac啦,搭建开发环境,安装mysql8.0.18尝鲜

8.0较与5.7变化

    Data Dictionary Changes
    caching_sha2_passowrd as the perferred Authentication Plugin.
    也就是说,将原来的mysql_native_password认证插件替换了。新的更加安全在加密password上。
    这个对于很多server和使用libmysqlclient库的客户端都有影响。这个改变对于已存在升级的情况,老的账号还是能用。对于新账号和新安装都会使用新的认证方式。老的当然也可以改过去:alter user user_name identified with caching_sha2_password by 'password..'.
    对于使用libmysqlclient库的caching_sha2_password只是作为默认的。
    修改为老的认证插件,可以配置default_authentication_plugin=mysql_native_password。而且还要将密码进行更新 alter user 'your_username'@'your_host' identified with mysql_native_password by 'your_new_password';
    Configuration Changes
    不兼容的改变有:分区表配置的改变,现在分区控制有存储引擎而不是mysql来管理;默认的字符编码从latin1变为utf8mb4;lower_case_table_names
    Server Changes
    InnoDB Changes
    INFORMATION_SCHEMA视图基于InnoDB system tables 现在变为system views on data dictionary tables;Undo logs 不再位于系统表空间,而是位于两个undo表空间。
    SQL Changes

下载

    肯定是下载社区版本,下载地址猛击这里如果要登录,可以跳过登录下载。

安装

    双击下载的文件,然后进入安装向导
    在Installation Type步骤,选择Change Install Location来改变要安装的组件,不安装Mysql Test吧,这个看个人。
    然后在配置Configuration步骤,建议还是使用老的加密方式,这样更多的客户端兼容。
    然后为root用户设置密码,强烈建议保管好。
    打开terminal命令行终端,修改~/.bash_profile文件,vi ~/.bash_profile;在最后一行添加export PATH=$PATH:/usr/local/mysql/bin ;然后执行source ~/.bash_profile 加载。这样就可以使用mysql的很多命令了。

启动

    安装完成后,会根据选择是否安装完成启动mysql server来选择启动与否。如果没有启动,可以到lauch里面找到mysql图标,打开后启动mysql server。

登录查看数据库

    mysql -uroot -p
    然后根据提示输入安装时设置的root用户的密码
    看到mysql>提示符后,表示登录成功。

安装后mysql文件分布

01. MySQL8.0 MAC-OS-X安装的相关教程结束。

《01. MySQL8.0 MAC-OS-X安装.doc》

下载本文的Word格式文档,以方便收藏与打印。