mysql.ini免费 (只需要把其中路径改为自己自己路径)# mysql
所有有的安装命令需要在 安装文件的bin目录下执行
Win10配置MySQL8.0.15免安装版教程
官网下载免安装版的,然后解压到指定文件夹.
首先配置环境变量: 将 mysql 文件夹下的 bin 文件夹路径添加到系统环境变量即(添加到 path 里)
在mysql-8.0.15-winx64文件夹中创建一个data文件夹
在mysql-8.0.15-winx64文件夹中新建 my.ini 文件,文件内容为:
[client]
port=3306
[mysql]
[mysqld]
port=3306
#此处改为你自己的安装路径
basedir= D:\ProgramFiles\mysql\mysql-8.0.18-winx64
datadir= D:\ProgramFiles\mysql\mysqldata
character-set-client-handshake=FALSE
character-set-server=utf8mb4
collation-server=utf8mb4_general_ci
default-storage-engine=InnoDB
init_connect=‘set names utf8mb4’
#sql-mode=“NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”
max_connections=512
tmp_table_size=18M
thread_cache_size=8
myisam_max_sort_file_size=64G
myisam_sort_buffer_size=35M
key_buffer_size=25M
read_buffer_size=64K
read_rnd_buffer_size=256K
sort_buffer_size=256K
#innodb_additional_mem_pool_size=2M
innodb_flush_log_at_trx_commit=1
innodb_log_buffer_size=1M
innodb_buffer_pool_size=47M
innodb_log_file_size=24M
innodb_thread_concurrency=8
5.配置好 my.ini 文件后,可以使用初始化命令(记录控制台给出的随机密码):
mysqld --initialize –console
// .\mysqld --initialize --console
注意:这个代码执行后会出现一个随机的密码,你自己仔细看看,然后把他copy下来,同时data文件里也会生成一些文件(如果你忘记复制你的密码,想重新来一遍,你必须要net stop mysql关闭数据库服务,然后删掉data里的所有文件)
红色框里面是密码
执行安装命令(把mysql安装到window服务中去)
用管理员身份在控制台下执行命令(如果没有使用管理员身份,有可能执行命令不成功,被拒绝)
.\mysqld --install
如图
用命令启动mysql服务(可以在任何地方右键使用控制台但是必须使用管理员权限,也可以在windows服务中启动):
net start mysql
mysq 卸载 先停止服务器,后卸载
使用命令:
停止:net stop mysql
卸载:.\mysqld remove
登陆修改密码:
在安装目录下使用命令:mysql -uroot -p
回车之后输入密码
使用命令:show databases;
查看数据库,发现让重置密码
使用命令:SET PASSWORD=‘123456’;
如图
更改密码验证方式:
ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘123456’;