##mysql在windows下的安装 mysql在windows下的安装较为简单,一般分为两种方法:
1.使用exe安装包直接双击安装(此法不作详述,较为简单) 2.直接通过压缩包解压配置(参见本文)###下载地址 下载MySQL安装包(MySQL官网http://www.mysql.com/) 32位安装包http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.11-win32.zip 64位安装包http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.11-winx64.zip 版本可自行选择
###安装步骤 1.解压缩,c盘或其它盘均可 2.添加环境变量 path路径下添加安装目录直至bin目录下 例如D:\Program Files\mysql-5.7.11-winx64\bin 3.用记事本打开根目录下my-default.ini文件
根据安装目录修改 4.(管理员)cmd进入mysql的bin目录下,执行mysqld.exe --initialize 命令,创建了data目录 5.mysqld -install安装服务 移除服务为mysqld -remove 6.找到随机生成的密码 7.启动mysql net start mysql[外链图片转存失败(img-GULmwCa0-1568769235495)(https://i.loli.net/2018/02/18/5a899ffc99262.png)]
登录mysql,修改密码 mysql -u root -p mysql -h ip -P 端口 -u 用户名 -p mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456'); 刷新权限 FLUSH PRIVILEGES;###Tips 重置root密码 方法一: 在my.ini的[mysqld]字段加入:skip-grant-tables 重启mysql服务,这时的mysql不需要密码即可登录数据库 然后进入mysql mysql>use mysql; mysql>更新 user set password=password(‘新密码’) WHERE User=‘root’; mysql>flush privileges; 运行之后最后去掉my.ini中的skip-grant-tables,重启mysqld即可。
方法二: 不使用修改my.ini重启服务的方法,通过非服务方式加skip-grant-tables运行mysql来修改mysql密码 停止mysql服务 打开命令行窗口,在bin目录下使用mysqld-nt.exe启动,即在命令行窗口执行: mysqld-nt --skip-grant-tables 然后另外打开一个命令行窗口,登录mysql,此时无需输入mysql密码即可进入。 按以上方法修改好密码后,关闭命令行运行mysql的那个窗口,此时即关闭了mysql,如果发现mysql仍在运行的话可以结束掉对应进程来关闭。 启动mysql服务