1,安装位置与数据库目录
安装位置
D:\soft\mysql
数据库目录
D:\soft\mysql\data
配置文件
D:\soft\mysql\my.ini
以下命令在windows创建一个mysql的普通用户设置好密码Wwa123456,并去掉所有用户组,和mysql文件夹的权限。

net user mysql Wwa123456 /add
wmic useraccount where name='mysql' set passwordexpires=false
net user mysql /passwordchg:no
net localgroup Users mysql /delete
icacls "D:\soft\mysql" /grant mysql:(OI)(CI)RX /T
icacls "D:\soft\mysql\data" /grant mysql:(OI)(CI)F /T

2,下载并创建配置文件
mysql8.0下载地址:https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.40-winx64.zip
直接解压到D:\soft\mysql里
在D:\soft\mysql中创建my.ini文件(可参考官方网页),注意此文件必须用ANSI编码,并录入以下内容(注意以下的目录是反斜杠/如果是\正斜杠初始化不会通过)

[mysql]
default-character-set=utf8mb4

[mysqld]
port=3306
basedir=D:/soft/mysql
datadir=D:/soft/mysql/data
max_connections=200
character-set-server=utf8mb4
default-storage-engine=INNODB
default_authentication_plugin=mysql_native_password
max_connect_errors=10

并在此目录中创建data文件夹
3,注册成mysql服务,并初始化
进入cmd命令行
初始化,并注册成服务,指定mysql用户运行

D:\soft\mysql\bin\mysqld --initialize-insecure --user=mysql
D:\soft\mysql\bin\mysqld install mysql-service --defaults-file=D:\soft\mysql\my.ini
sc config mysql-service obj= ".\mysql" password= "Wwa123456"
net start mysql-service

等一会儿出现
mysql-service 服务正在启动 .
mysql-service 服务已经启动成功。
去windows服务里把mysql-service改成mysql用户运行
这是创建一个没有密码的用
创建一个密码Wwa123456的新密码
mysql -uroot -p
Enter password:这里直接回车键
alter user 'root'@localhost identified by 'Wwa123456';
2.png
完成

分类: mysql 标签: windowsmysql8.0安装windowsmysql8.0配置

评论

暂无评论数据

暂无评论数据

目录