加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码网 (https://www.900php.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql 8.0.15 版本安置教程 连接Navicat.list

发布时间:2022-02-27 17:27:37 所属栏目:MySql教程 来源:互联网
导读:踩过的坑 1.网上很多教程写的配置环境变量的文件名为my.ini,然后死活启动不了,即使启动了登陆密码后也是各种错误,最后改为my-default.ini ,启动成功,登陆无障碍 2.使用mysql之前需要修改初始密码,8.0.15版本的指令和其它的不太一样,由于密码是加密,
       踩过的坑
 
     1.网上很多教程写的配置环境变量的文件名为my.ini,然后死活启动不了,即使启动了登陆密码后也是各种错误,最后改为my-default.ini ,启动成功,登陆无障碍
 
     2.使用mysql之前需要修改初始密码,8.0.15版本的指令和其它的不太一样,由于密码是加密,需要用mysql_native_password将密码降级,否则连接Navicat会出现1064的错误
 
具体的安装
 
1.官网下载
 
     这就是压缩包解压以后,不需要安装,直接输入终端指令
 
2.配置环境变量(这一步可以选择不配置,配置环境变量相当于是设置好一个捷径,用Windows终端操作时,不用cd到你的路径)
 
我的电脑>右键>属性>高级系统设置>高级>环境变量>
  
3.添加my-default.ini文件,新建记事本改文件和后缀名,内容如下
 
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
 
[mysqld]
#设置3306端口
port = 3306
 
# 设置mysql的安装目录
basedir=C:mysql# 设置mysql数据库的数据的存放目录
datadir=C:mysqldata
 
# 允许最大连接数
max_connections=200
 
# 服务端使用的字符集默认为
UTF8
character-set-server=utf8
 
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
 
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
 
[client]
# 设置mysql客户端连接服务端时默认使用的端口和默认字符集
port=3306
 
default-character-set=utf8
 
这是一个坑,很多写的my.ini,导致后面一堆error,注意修改basedire 和datadir的路径
 
4.终端启动和登陆
 
第一步 cd c:mysqlbin (改变文件路径,写你自己的)
 
第二步 mysqld install
 
c:mysqlbin>mysqld install
The service already exists!
The current server installed: "C:Program FilesMySQLbinmysqld" MySQL
出现这种错误就是你之前可能已经安装了mysql,没有完全卸载,使用下面的命令或者直接用mysqld remove
 
c:mysqlbin>cd c:
 
c:>sc query mysql
 
SERVICE_NAME: mysql
 TYPE  : 10 WIN32_OWN_PROCESS
 STATE  : 1 STOPPED
 WIN32_EXIT_CODE : 1067 (0x42b)
 SERVICE_EXIT_CODE : 0 (0x0)
 CHECKPOINT  : 0x0
 WAIT_HINT  : 0x0
 
c:>sc delete mysql
[SC] DeleteService 成功
 
c:>cd c:mysqlbin
 
c:mysqlbin>mysqld install
Service successfully installed.
Service successfully installed.表明mysqld安装成功。

(编辑:源码网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读