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文件夹,并且生成初始的随机登陆密码。
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,报出下面所描述的错误;
4-2、在“此电脑”的右键菜单中找到管理,在计算机管理中找到【服务】,在服务检查是否存在,并设置为自动自动启动MySQL服务;
或者 直接在CMD窗口敲命令 net start MySQL 启动mysql服务。
5、修改默认密码,可以输入如下命令:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Pw586708';
6、开始使用mysql数据库