• MySQL-8.0.11与Navicat Premium安装教程


    1. 下载MySQL

    2. 安装MySQL

    2.1 解压安装包到安装路径

    2.2 在安装路径根目录下创建mysql初始化文件 my.ini

    [mysql]
    #设置mysql客户端默认字符集`
    default-character-set=utf8 
    [mysqld]
    #设置3306端口
    port = 3306 
    # 设置mysql的安装目录
    basedir=D:/mysql-8.0.11-winx64
    # 设置mysql数据库的数据的存放目录
    datadir=D:/mysql-8.0.11-winx64/data
    # 允许最大连接数
    max_connections=2000
    # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
    max_connect_errors=100
    # 服务端使用的字符集默认为8比特编码的latin1字符集
    character-set-server=utf8
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    [client]
    # 设置mysql客户端连接服务端时默认使用的端口
    port=3306
    default-character-set=utf8

    2.3 以管理员身份打开 cmd 命令行工具

    • 具体操作是 win + Q 搜cmd ,右击选以管理员身份执行,不要用管理员身份执行PowerShell

    2.4 切换到安装的bin目录

    • 例如: cd D:mysql-8.0.11-winx64in
    • 若将上述路径添加到环境变量path,则可以在任意目录执行以下脚本

    2.5 初始化数据库并获取初始密码

    • 在安装目录/bin下执行命令:mysqld --initialize --console
    • 执行完成后,会打印 root 用户的初始默认密码,比如:
    D:mysql-8.0.11-winx64in>mysqld --initialize --console
    2018-07-18T14:48:26.396790Z 0 [System] [MY-013169] [Server] D:mysql-8.0.11-winx64inmysqld.exe (mysqld 8.0.11) initializing of server >in progress as process 15216
    2018-07-18T14:48:38.445099Z 5 [Note] [MY-010454] [Server] A temporary >password is generated for root@localhost: 3s6RMDg,kawT
    2018-07-18T14:48:45.351367Z 0 [System] [MY-013170] [Server] D:mysql-8.0.11-winx64inmysqld.exe (mysqld 8.0.11) initializing of server has completed
    
    • 注意!执行输出结果里面有一段:[Note] [MY-010454] [Server] A temporary >password is generated for root@localhost: 3s6RMDg,kawT 其中root@localhost:后面的3s6RMDg,kawT就是初始密码(不含首位空格)。
    • 需要记住这个密码,步骤2.7需要用到。
    • 要是没记住删掉初始化的 datadir 目录,再执行一遍初始化命令。

    2.5 安装MySQL服务

    mysqld --install [服务名]

    • 扩展 sc delete [服务名] 是删除服务的命令
    • 安装成功如下所示:
    D:mysql-8.0.11-winx64in>mysqld --install MySQL
    Service successfully installed.
    
    • 后面的服务名可以不写,默认的名字为MySQL。
    • 如果你的电脑上需要安装多个MySQL服务,就可以用不同的名字区分了,比如 MySQL8

    2.6 启动MySQL服务

    • 安装服务后等待几秒
    • 执行 net start [服务名]
    • 扩展:net stop [服务名] 是停止服务的命令
    • 启动成功如下所示
    D:mysql-8.0.11-winx64bin>net start mysql
    MySQL 服务正在启动 ..
    MySQL 服务已经启动成功。
    

    2.7 修改密码

    • 执行 mysql -u root -p
    • 这时候会提示输入密码,填入步骤2.5记录的密码即可登录成功,进入MySQL命令模式。
    • 在MySQL命令模式执行
    • ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
    • 修改密码,注意命令尾的;一定要有,这是mysql的语法
    • 修改成功后提示如下
    mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
    Query OK, 0 rows affected (0.10 sec)
    

    3. 安装Navicat Premium

    3.1 下载

    3.2 安装

    • 根据操作系统安装合适的版本
    • 安装后不要打开

    3.3 破解

    • 以管理员身份运行PatchNavicat.exe
    • 破解成功打开即可使用
  • 相关阅读:
    [帮助文档] [SageMath Thematic Tutorial] Chapter 10 使用Sagemath进行数值计算
    [转]dd命令、cp命令详解+dd命令、cp命令对比 delong
    MBR内容解析
    记一个编译错误:命名冲突、宏定义、头文件包含顺序
    防止STL容器迭代器失效
    日历时间
    观点
    编码规范
    《转》impress.js页面PPT
    <转>Spring Test 整合 JUnit 4 使用总结
  • 原文地址:https://www.cnblogs.com/wangfeixiong/p/9350029.html
Copyright © 2020-2023  润新知