第一种,是我认为最简单的方法。
(1)要配置环境变量。步骤为:点击电脑右键,进入环境变量,新建系统变量。
变量名:MYSQL_HOME
变量值:D:\mysql\mysql-5.7.19-winx64(mysql在的文件夹)
然后在再Path中添加
;%MYSQL_HOME%\bin,直接添加。最后确定,就可以了。
(2)接下来在目录( D:\mysql\mysql-5.7.19-winx64\bin)下新建my.ini文件。新建记事本,后更改后缀为.ini.内容如下,复制粘贴进记事本。
(2)接下来在目录( D:\mysql\mysql-5.7.19-winx64\bin)下新建my.ini文件。新建记事本,后更改后缀为.ini.内容如下,复制粘贴进记事本。
[client]
port=3306
default-character-set=utf8
[mysqld]
basedir=D:\JavaTools\mysql-5.7.19-winx64
datadir=D:\JavaTools\mysql-5.7.19-winx64\data
port=3306
character-set-server=utf8
character-set-filesystem= utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
explicit_defaults_for_timestamp=true
skip-grant-tables #要在更改密码后删掉或者改为注释
(3)以管理员身份打开命令提示符,切换目录到
D:\mysql\mysql-5.7.19-winx64\bin下。因为免安装版没有.data文件,需要自己创建,接下来输
mysqld--initialize-insecure。
(4)输入命令mysqld -install,执行命令后,提示:Service successfullyinstalled.表示安装完成。
(5)启动MYSQL,输入命令 net startmysql。
(6)接下来很重要,需要设置密码,以上为无密码登录。
进入mysql环境,输入命令 mysql-u root -p,修改密码,输入命令
alter user root@localhost identified by"12345";(12345为你自己设置的密码)
。
(7)
退出mysql,输入命令
mysql>quit;
(8)
删掉my.ini文件中的最后一行。
接下来就可以操作mysql了。
第二种方法,
(1)先配置环境变量,再建my.ini文件,加下来以管理员身份打开cmd
,切换到
D:\mysql\mysql-5.7.19-winx64\bin下。
(2)此种方法中的my.ini文件内容试一下内容
。
[client]
port=3306
default-character-set=utf8
[mysqld]
port=3306
character_set_server=utf8
basedir=%MYSQL_HOME%
datadir=%MYSQL_HOME%\data
[WinMySQLAdmin]
%MYSQL_HOME%\bin\mysqld.exeskip-grant-tables #要在更改密码后删掉或者改为注释
(3)切换到mysql目录后,输入命令
mysqld.exe-install,之后提示安装完成。
(4)启动mysql,输入命令 net start mysql。之后输入mysql -u root -p。此时出现enterpassword,不需要密码登录,输入任意密码即可进入。
(5)接下来修改密码,进入mysql。输入命令
mysql> use mysql;
设置新密码,输入命令
updatemysql.user set suthentication_string=password("12345") whereuser='root';
刷新数据库,输入命令
mysql>flush privileges;
退出mysql,输入命令
mysql>quit;
(6)删掉my.ini中的最后一行。
还有几种,感觉不如这两种方法,就不写了。