MySql 8.0.11 在win10下的zip非安装配置
Posted 会数数的小数点
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySql 8.0.11 在win10下的zip非安装配置相关的知识,希望对你有一定的参考价值。
1、下载非安装的zip包
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非安装配置的主要内容,如果未能解决你的问题,请参考以下文章
win7 / mysql-8.0.11-winx64 安装的测坑步骤