免安装版MySql配置过程及安装过程


1、从官网下载MySql免安装的压缩包,解压到指定的文件夹,例如我的是:D:\MySql\mysql-5.7.22-winx64

       MySql: 下载地址:http://dev.mysql.com/downloads/mysql/

2、配置环境变量,将D:\MySql\mysql-5.7.22-winx64\bin路径配置到Path系统变量中

3、配置my.ini配置文件,在MySql根目录下创建一个my.ini文件,我的配置如下:

        

[client]
port=3306
default-character-set=utf8
[mysqld]
basedir=D:\MySql\mysql-5.7.22-winx64 //这是mysql的安装目录
datadir=D:\MySql\mysql-5.7.22-winx64\data  //这是mysql下的data目录
port=3306
character-set-server=utf8
[mysql]
default-character-set=utf8

4、配置完成后,以管理员的身份打开cmd,运行命令:mysqld —initialize,此命令的主要作用就是在你的mysql路径下生成一个data文件夹,然后运行mysqld –install MySql –defaults-file=”D:\MySql\mysql-5.7.22-winx64\my.ini”,用于安装你的mysql服务。

5、安装好后我们继续执行启动服务的命令:net start MySQL,如果提示:找不到服务或指定的文件,你就需要在注册表中更改一些东西,如图:

在ImagePath中更改成你的mysql下bin中的mysqld的路径。

6、当然此时我们还没有root的密码,我们需要做的就是在配置文件中加一句skip-grant-tables,注意是在[mysqld]下,如图:

然后重启mysql服务,直接输入:mysql -u root -p ,不用输入密码直接登录进来啦。

进入数据库后执行以下命令:use mysql;接下来我们就可以更改数据库密码了,执行:update mysql.user set authentication_string=password(‘root’) where user=’root’ and Host =’localhost’;这里括号中的root即为所要设置的密码。

执行完之后,别忘了再输入一行命令:flush privileges,刷新数据库,最后,quit。把刚刚加进来的skip-grant-tables给去掉,重启mysql服务。


    以上就是我自己安装和配置mysql的一个过程,希望对大家有帮助。