下载
下载地址: https://dev.mysql.com/downloads/mysql/(这里以mysql5.7为例)
选择自己电脑对应的安装包下载。
新建my.ini文件
解压后新建一个my.ini文件 (记得修改目录)
内容为:
[client]
port=3306
default-character-set=utf8
[mysqld]
port=3306
character_set_server=utf8
basedir=D:\MySql\mysql-5.7.27-winx64
datadir=D:\MySql\mysql-5.7.27-winx64\data
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[WinMySQLAdmin]
D:\MySql\mysql-5.7.27-winx64\bin\mysqld.exe
配置环境变量
此电脑—>属性—>高级环境设置—>环境变量
在系统变量里面新建:
变量名:MYSQL_HOME
变量值:D:\MySql\mysql-5.7.27-winx64(你自己的目录)
在Path里面增加一条 %MYSQL_HOME%\bin (与前面的用分号隔开)
安装
以管理员身份运行cmd
进入你的安装目录,输入mysqld -install
出现Service successfully installed就是安装成功了。
继续输入mysqld --initialize --console初始化,正常的话安装目录里面会多一个data文件
在cmd里面输入net start mysql,提示服务启动成功
登录
输入mysql -uroot -p,一般初次登录的话因为没有设置密码,直接点回车就可以进入,但是这个时候报错了,莫慌
我在网上试了许多方法,找出了一种,亲测有效,解决方法如下:
1、在当前cmd窗口输入mysqld --skip-grant-tables(跳过权限认证)。
2、这个窗口不要关,再新开一个cmd窗口。
3、输入mysql -uroot -p,这次直接回车就成功登录了。
修改密码: 成功进入后,我们用update mysql.user set authentication_string=password(‘pwd’) where user=‘root’ and Host ='localhost修改密码,在pwd处输入你的密码就ok
最后,输入quit退出,再用刚刚修改的密码重新进入,成功。