Windows
安装
MySQL
及配置
目录
一、安装包下载
官网地址:
二
.安装配置
1.配置环境变量
变量名:MYSQL_HOME
变量值:找到解压路径
在path中点击编辑,添加:%MYSQL_HOME%\bin
如下图:
2.初始化
以管理员运行cmd
再mysql-版本号-winx64\bin>目录下执行mysqld-initialize-insecure-user=mysql
注意:
遇到问题Install/Remove of the Service Denied!–拒绝安装/删除服务!
解决方法:
新建一个txt文件,输入
[mysql]
#设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
#设置mysql的安装目录
basedir=C:\Program Files\mysql-8.0.18-winx64
#设置mysql数据库的数据的存放目录
datadir=C:\Program Files\mysql-8.0.18-winx64\data
#允许最大连接数
max_connections=200
#服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
将basedir和datadir改成自己的解压路径。最后以my.ini 格式保存
三.安装MySQL
以管理员身份运行命令提示符窗口, 在MySQL目录下执行命令
mysqld –in
stall
之后执行:net start mysql
四、检查
在命令提示窗口输入:services.msc 打开了服务
五、改密码
当我在bin目录下输入登录命
mysql -u root -p
它让我输入密码,可是我在安装时没有设置过密码啊!
没有密码怎么可能,其实在安装时它自动给生成了一串随机字符。来我们打开它看看!
在上面初始化生成的data文件夹中找到扩展名为 .err 的文件,用文本编辑器打开,找到 root@localhost 后的那串随机字符串,如下图:
在Enter password:下输入我上图圈红的随机字符,他不能给粘贴,我这个l真是费我老鼻子劲才蒙对啊!
成功登录后输入命令:use mysql
输入修改命令:ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘123456’;
刷新:flush privileges;
退出:quit