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
  • 破解成功打开即可使用
原文地址:https://www.cnblogs.com/wangfeixiong/p/9350029.html