一、下载地址:

mysql-8.0.17-winx64

下载解压

二、打开文件

在mysql文件夹下创建my.ini文件,复制一下内容到文件中;

[client]#客户端端口号为3306port = 3306socket =/data/3306/mysql.sock# 设置mysql客户端默认字符集default-character-set=utf8[mysqld]# 设置3306端口port = 3306user = rootsocket =/data/3306/mysql.sock# 设置mysql的安装目录basedir=D:\\appinstall\mysql-8.0.17-winx64# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错#datadir=D:\\appinstall\mysql-8.0.17-winx64\\data# 允许最大连接数max_connections=20# 服务端使用的字符集默认为8比特编码的latin1字符集character-set-server=utf8# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB

三、配置环境变量,在path添加到bin文件夹路劲:D:\appinstall\mysql-8.0.17-winx64\bin

四、安装命令操作

1.删除data文件夹;

2.管理员权限CMD的bin目录下,移除已错误安装的mysqld服务;

dos命令操作:mysqld -remove MySQL

3.在CMD的bin目录下执行

dos命令操作:mysqld --initialize-insecure

会发现程序在mysql的根目录下自动创建了data文件夹以及相关的文件

4.bin目录下执行

dos命令操作:mysqld -install

Service successfully installed.

5.bin目录下执行mysql服务启动net start mysql

MySQL 服务正在启动 ..

MySQL 服务已经启动成功。

6.dos命令操作:

mysql -u root -p

此刻是无密码的,直接enter建进入

然后按照下图输入命令;

use mysql;update user set password=password("12345") where user="root"; #把用户名为root的无密码改为12345

出现上图错误时说明语句错误,执行:

update mysql.user set authentication_string=password('12345') where user='root';

然后直接修改为你想要的密码,ok;

五、navicat下载安装及注册码问题

下载地址:http://xiazai.jb51.net/201908/yuanma/Navicat_Premium_jb51.rar

解码步骤转载地址:https://www.jianshu.com/p/5f693b4c9468

按照上述解码步骤中最后一步用5.0版本的注册机生成解码如果失败,请用4.9版本的解码。

完成!

总结

以上所述是小编给大家介绍的mysql 8.0.17 winx64(附加navicat)手动配置版安装教程图解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

更多相关文章

  1. MySQL系列多表连接查询92及99语法示例详解教程
  2. Linux下MYSQL 5.7 找回root密码的问题(亲测可用)
  3. MySQL 什么时候使用INNER JOIN 或 LEFT JOIN
  4. Pycharm安装PyQt5的详细教程
  5. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
  6. android用户界面之按钮(Button)教程实例汇
  7. 【Android(安卓)开发教程】Toast通知
  8. Android简易实战教程--第三十九话《Chronometer实现倒计时》
  9. android加密解密完美教程

随机推荐

  1. Android布局详解(一)
  2. RelativeLayout用到的一些重要的属性
  3. Android Framework中添加AIDL文件编译
  4. android添加动画效果
  5. Android控件笔记——CheckBox复选框
  6. android GridView android:stretchMode="
  7. Android开发神贴整理
  8. Android Manifest merger failed :tools:r
  9. android 编译
  10. Android中的Service 与 Thread 的区别