史上最详细Mysql免安装版教程
输入mysql找到mysql官网点击进去
我们去配置环境变量 ,
1创建:MYSQL_HOME:C:\mysql-5.7.20-winx64
2在path中添加:%MYSQL_HOME%\bin
.1、如果MySQL目录下有个叫做my-default.ini的文件,则把它重命名为my.ini,如果没有这个文件,
则手动创建一个,修改里面的内容如下。
[mysqld]
#绑定IPv4,如果是0.0.0.0则表示任意IP都可以访问,也可以指定可以访问的IP
bind-address = 0.0.0.0
# 设置mysql的安装目录,即你解压缩安装包的位置
basedir = D:\application\mysql-5.7.24-winx64
# 设置mysql数据库的数据的存放目录
datadir = D:\application\mysql-5.7.24-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:\application\mysql-5.7.24-winx64\bin
1-2初始化MySQL(需要管理员权限,命令行操作) 如果不会 在你电脑左下角, 点击开始 搜索cmd 右键点击已管理员身份运行
进入到你安装目录的bin目录下 D:\application\mysql-5.7.24-winx64\bin 这是我安装目录
.1-3、mysqld --install 安装服务
移除服务命令为:mysqld remove
1-4 mysqld --initialize --console 生成data文件夹,并且初始化随机登陆密码
1-5 mysql -uroot -p root
1-6 修改默认密码
执行完第3步骤后,找到[email protected]: 后面的一连串的字母数字符号, 这是 MySQL 自动生成的随机 密码,记录下来。
1-8 找到刚刚[email protected]后面这串数字字母符号进行登录
1-9 SET PASSWORD = PASSWORD('你的新密码'); 如果不记得当时的密码,没关系,在你.err文件
仔细找找会看到你随机生成的密码、
如果还是找不到 ,也没关系,老师还有终极绝招。
1.关闭正在运行的MySQL服务。
2. 打开DOS窗口,转到mysql\bin目录。
3. 输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。
4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。
5. 输入mysql回车,如果成功,将出现MySQL提示符 >。
6. 连接权限数据库: use mysql; 。
7. 改密码:update user set password=password("123") where user="root";(别忘了最后加分号) 。
如果提示找不到 password 这一列 update user set authentication_string=password("123") where user="root";
8. 刷新权限(必须步骤):flush privileges; 。
9.net start mysql 启动时如果报却丢MSVCR120.dll 别慌,昨天万圣节,老师请了俩个师傅镇你们,https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=40784 到这个地址下载下来直接安装就解决了。网上有很多都是讲copy一个dll 我看了很多文章都是讲copy下来启动mysql还是报错,所以我果断就去下载了。没丢失MSVCR120.dll文件就进行下一步。
启动mysql