MySql 8.0.11 在win10下的zip非安装配置

Posted 会数数的小数点

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySql 8.0.11 在win10下的zip非安装配置相关的知识,希望对你有一定的参考价值。

 在win10使用mysql8.0.11的zip包进行配置时,搜到的教程很多坑,特此总结成功配置的方法。

  1、下载非安装的zip包   

    mysql 8.0.11 64位

  2、解压zip包

    将下载的zip压缩包,解压在要安装的位置,如:D:\\mysql,其下的文件如下

    

  3、建立my.ini文件

    在mysql的文件夹下建立my.ini文件,里面的内容为

[mysqld]
# set basedir to your installation path
basedir=D:/mysql
# set datadir to the location of your data directory
datadir=D:/mysql/data

  basedir 就是安装mysql的路径,datadir是存放数据的路径,初始化时可以自动在mysql文件夹下建立data文件夹,如果没有data文件夹则自动建立,如果有,必须保证data下无任何文件,否则初始化时会报错

  这里需要注意的是,路径书写是一定是斜杠,如:D:/mysql ,或者 使用反斜杠时必须时双反斜杠,如:D:\\\\mysql,D:\\\\mysql\\\\data,否则初始化会报错   

  4、初始化

  使用管理员身份,打开cmd命令行,在安装路径下,执行命令  bin/mysqld --initialize ,如:D:\\mysql > bin/mysqld --initialize 或者 D:\\mysql\\bin> mysqld --initialize  初始化,

  如果想在任意打开的cmd命令行运行mysqld命令,可配置环境变量,将mysqld的路径配置到环境变量中区,这里将D:\\mysql\\bin 这个路径,编辑到path里面去

  5、安装install mysql服务(默认mysql服务) 

 D:\\mysql\\bin>mysqld --install

  6、启动服务

net start mysql//不区分大小写

  7、停止服务

net stop mysql //或者 mysqladmin shutdown

 

 

 

  mysqld --initialize 和mysqld --initialize-insecure两种初始化方式的不同

  a、使用mysqld --initialize 初始化时,当启动服务后(net start mysql),链接到服务时(mysql -u root  -p ),需要输入随机的密码,这个密码可以在data文件夹里,找到以.err结尾的文件,打开这个文件

  找到以下类似如下语句,localhost后的 iTag*AfrH5ej即为密码

[Warning] A temporary password is generated for root@localhost:
iTag*AfrH5ej

  b、使用mysqld --initialize-insecure 初始化时则不必须输密码,启动服务后,链接到服务(mysql -u root --skip-password),则不需要输入密码,进入链接后修改密码

ALTER USER \'root\'@\'localhost\' IDENTIFIED BY \'新密码\';

 

  

 

以上是关于MySql 8.0.11 在win10下的zip非安装配置的主要内容,如果未能解决你的问题,请参考以下文章

MySQL-8.0 在 Win10 下的安装教程

windows10+mysql8.0.11zip安装

MySQL-mysql 8.0.11安装教程

win7 / mysql-8.0.11-winx64 安装的测坑步骤

mysql安装——win10 mysql-8.0.11-winx64 解压安装

win10安装mysql 8.0.11