总结:MYSQL5.7.19免安装版 安装配置+修改密码的方法

来源:互联网 发布:黎明杀机怎么优化fps 编辑:程序博客网 时间:2024/06/01 10:00
最近需要用Mysql,选择了免安装版下载,在安装的过程中遇到了很多问题,花了很多时间,幸好最后都解决了。现在总结一下查到的几种方法。
 第一种,是我认为最简单的方法。
(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.内容如下,复制粘贴进记事本。

[client]port=3306default-character-set=utf8[mysqld]basedir=D:\JavaTools\mysql-5.7.19-winx64datadir=D:\JavaTools\mysql-5.7.19-winx64\dataport=3306character-set-server=utf8character-set-filesystem= utf8sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USERexplicit_defaults_for_timestamp=trueskip-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.exe
  skip-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中的最后一行。
还有几种,感觉不如这两种方法,就不写了。