• 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

  • 相关阅读:
    SQL Server 2008通过PassPhrase加密数据
    SQL Server 2008之Values
    Merge(在一条语句中使用Insert,Update,Delete) 对两个表进行同步数据
    Linux yum常用命令介绍
    SQL Server 2008之WaitFor
    Android之TelephonyManager类的方法详解
    TextView里的文 html
    adb
    Apk得到Java源代码
    【Android】调用系统应用常用uri & intent设置
  • 原文地址:https://www.cnblogs.com/ZJiQi/p/11726171.html
Copyright © 2020-2023  润新知