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

MySQL8.0 MAC-OS-X安装

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

8.0较与5.7变化

  1. Data Dictionary Changes
  2. 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';
  3. Configuration Changes
    不兼容的改变有:分区表配置的改变,现在分区控制有存储引擎而不是mysql来管理;默认的字符编码从latin1变为utf8mb4;lower_case_table_names
  4. Server Changes
  5. InnoDB Changes
    INFORMATION_SCHEMA视图基于InnoDB system tables 现在变为system views on data dictionary tables;Undo logs 不再位于系统表空间,而是位于两个undo表空间。
  6. SQL Changes

下载

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

安装

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

启动

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

登录查看数据库

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

安装后mysql文件分布

F43B2AB4-9F40-400E-892C-8F46454A0195.png

posted @ 2019-10-23 14:38  ZJiQi  阅读(507)  评论(0编辑  收藏  举报