1. 下载MySQL
- 下载地址: https:////dev.mysql.com/downloads/mysql/
- 百度云 链接:https://pan.baidu.com/s/1bxAtnvChZZVZa39PZGZrpA 密码:xrr8
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 下载
- 百度云 链接:https://pan.baidu.com/s/1vlY7ngHHjiK6hPiv95wMOA 密码:w09r
3.2 安装
- 根据操作系统安装合适的版本
- 安装后不要打开
3.3 破解
- 以管理员身份运行
PatchNavicat.exe
- 破解成功打开即可使用