2020-08-23

MySql免安装版教程

一、先配置环境变量:

1、创建 MYSQL_HOME:D:\Program Files\mysql-5.7.30-winx64

2、在path中添加:%MYSQL_HOME%\bin

二、再创建或修改配置文件:

如果MySQL目录下有个叫做my-default.ini的文件,则把它重命名为my.ini,如果没有这个文件,则手动创建一个,修改里面的内容如下。

[mysqld]

    #绑定IPv4,如果是0.0.0.0则表示任意IP都可以访问,也可以指定可以访问的IP

    bind-address = 0.0.0.0

 

    # 设置mysql的安装目录,即你解压缩安装包的位置

    basedir = D:\Program Files\mysql-5.7.30-winx64

 

    # 设置mysql数据库的数据的存放目录

    datadir = D:\Program Files\mysql-5.7.30-winx64\data

 

    # 设置端口号

    port = 3306

 

    # 允许最大连接数

    max_connections = 200

 

    # 设置字符集为utf8

    loose-default-character-set = utf8

 

    #开启查询缓存

    explicit_defaults_for_timestamp = true

 

    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

    #默认值   

    wait_timeout=315360000

    interactive-timeout=315360000

 

    [client]

    #设置客户端字符集

    port=3306

    default-character-set = utf8

 

    [WinMySQLadmin]

    Server = D:\Program Files\mysql-5.7.30-winx64\bin

 

三、安装并启动服务,修改随机密码:

1、启动CMD命令行(需要管理员权限),初始化MySQL;

进入到你安装目录的bin目录下,我的安装目录为:D:\Program Files\mysql-5.7.30-winx64\bin

2、输入mysqld  --install 命令安装服务

另外,对应的移除服务命令为:mysqld remove,此处无需移除

3、输入mysqld  --initialize  --console 命令生成data文件夹,并且生成初始的随机登陆密码。

2020-08-23

4、先输入mysql  -uroot  -p 命令后直接回车,然后输入上一步产生的随机登陆密码,即可登录到MySQL服务器;用该密码登录后,必须马上修改新的密码,不然会报错。

如果启动MySQL报错:ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061),解决方案如下:

4-1、登录到安装Mysql的主机,打开cmd命令行工具,执行命令mysql -uroot -p,报出下面所描述的错误;

2020-08-23

4-2、在“此电脑”的右键菜单中找到管理,在计算机管理中找到【服务】,在服务检查是否存在,并设置为自动自动启动MySQL服务;

2020-08-23

或者 直接在CMD窗口敲命令 net start MySQL 启动mysql服务。

5、修改默认密码,可以输入如下命令:

2020-08-23

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Pw586708';

6、开始使用mysql数据库

2020-08-23