一、 首先官网安装
地址
安装第一个是Windows(x86,64位),ZIP存档
第二个是Windows(x86,64位),ZIP存档调试二进制文件和测试套件
根据需要下载
(我下载的是第一个)
二、 然后用管理员身份打开命令提示符
(1)找到安装目录,有些文件名过长,可以输入一部分利用tab键补全
(注意此处的文件夹“My SQL” 中间有空格,文件命名根据个人喜好来,没必要小白式模仿)
C:\Windows\system32>d:
D:\>cd "My SQL"
D:\My SQL>cd mysql-8.0.19-winx64
D:\My SQL\mysql-8.0.19-winx64>cd bin
(2)输入(下载mysql服务):
D:\My SQL\mysql-8.0.19-winx64\bin>mysqld --install
结果(正常情况下)如下,此步就成了
Service successfully installed.
也可以通过查看 本地计算机 的 计算机管理 ——> 服务和应用程序——>服务 ——> MySQL 来判断是否安装成功
在以后打开mysql时,有时候可能会出现mysql服务无法打开的情况,可能原因为MySQL服务不存在,因此要查看一下上边这个服务是否存在,若没有,那就需要用管理员身份打开命令提示符,输入mysqld --install,重新下载服务,若出现其他问题,一点一点的尝试,实在不行就重装MySQL
①若出现
Install/Remove of the Service Denied
,不要慌张,那是因为你没有使用使用管理员身份打开cmd
②若直接弹出
这是由于下载了vs2017 以上版本,不是MySQL的问题,二者冲突,可以下载
微软常用运行库合集,百度或者360软件管家都可以下载
(3)在安装目录下(D:\My SQL\mysql-8.0.19-winx64)新建文件my.ini
高版本的应该不需要这个,我知道的是mysql5.7.16压缩版本之后都不用配置,我这个版本,我试了删除没有影响。
写入内容(这些都是按着网上的教程配置的):
[client]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\\My SQL\\mysql-8.0.19-winx64
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
连接MySQL
D:\My SQL\mysql-8.0.19-winx64\bin>net start mysql
MySQL 服务正在启动
MySQL 服务已经启动成功。
如果MySQL没有启动,可以打开计算机管理,找到服务,然后找到MySQL,启动就可以了,有时候可能是一些软件占用MySQL服务,使用后记得关闭相关软件。
(4)连接mysql,输入
D:\My SQL\mysql-8.0.19-winx64\bin>mysql -u root -p
Enter password: //默认情况下是没有密码的,可以直接回车
密码输入错误的报错
- 不写密码直接回车
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
- 输入错误密码
Enter password: ******
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
若密码报错,输入:
D:\My SQL\mysql-8.0.19-winx64\bin>mysqld --initialize --console
2020-02-06T08:30:48.674372Z 0 [System] [MY-013169] [Server] D:\My SQL\mysql-8.0.19-winx64\bin\mysqld.exe (mysqld 8.0.19) initializing of server in progress as process 3936
2020-02-06T08:30:48.675666Z 0 [Warning] [MY-013242] [Server] --character-set-server: 'utf8' is currently an alias for the character set UTF8MB3, but will be an alias for UTF8MB4 in a future release. Please consider using UTF8MB4 in order to be unambiguous.
2020-02-06T08:30:50.016735Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: kY6q10yeu<py
Enter password:
//请看上边输入mysqld --initialize --console,之后弹出一堆,请关注[Note] [MY-010454] [Server] A temporary password is generated for root@localhost,在冒号后面的就是此处的密码,因此我的密码就是 kY6q10yeu<py
//注意密码是随机产生的
成功的标志:
D:\My SQL\mysql-8.0.19-winx64\bin>mysql -u root -p
Enter password: ************
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.19
Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
三、 登陆之后想修改密码的话
输入
alter user user() identified by "888888";
因此你的密码就回改为 888888
net start mysql 启动MySQL
net stop mysql 停止MySQL
sc delete mysql 卸载MySQL
exit 退出
破解:Navicat Premium 教程
下载地址:Navicat Premium官方
注册机地址:
链接:https://pan.baidu.com/s/13jrKxqd2U__HXQmHDcOy5g
提取码:n6io
若新版本无法破解,可以使用 Navicat Premium 12 , 链接:
https://pan.baidu.com/s/1ThfXYGYQMCtFruuK4Pv0jA
提取码:56ch
大概步骤如下(具体步骤请看参考链接的内容,此处使用的Navicat Premium 12):
参考:https://www.cnblogs.com/suguangti/p/10875870.html
-
先不要打开软件,打开注册机,点击左上角的patch,找到Navicat Premium 12的安装路径,注意有360和其他一些杀毒软件的需要先退出
-
打开Navicat Premium 12,然后有个弹出框,点击左边的注册(Genarate),(也可以打开软件,找到帮助 —— > 注册 )
-
找到注册机中间位置右边的Greerate,点击,将 Serial Keygen 的内容,复制到Navicat Premium 注册码的位置
-
点击注册,接着选择手动注册,将请求码复制粘贴到注册机Request Code
-
然后点击Generate,接着把Activation Code的内容复制粘贴到Navicat Premium 12对应的位置,之后你就成了