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
     
   
 
