MySQL安装与配置(从未出错)

mysql5获取链接:https://pan.baidu.com/s/1KrvSru6tPlp5DYv0nhcr-Q
提取码:xboq
mysql8获取链接:https://pan.baidu.com/s/1r1_17Jitqq9mAoU3KCd97w
提取码:e61w
mysql可视化工具Sqlyog破解版获取链接:https://pan.baidu.com/s/16YZSamObml42wsKnxnYowQ
提取码:tap8
1、 百度搜索想要的mysql版本下载,往往第一个就是的,尽量下载zip,不要下载exe(因为exe安装需要一直next,并且卸载的时候存在注册表很难卸载)。
下载zip并解压,主目录如下:

my.ini是自己建的一个mysql配置文件(必须有)

2、 配置环境变量

3、 新建一个mysql配置文件my.ini.
将下面内容复制粘贴进my.ini这个文件,将下面地址改为自己的mysql解压地址
[mysqld]
basedir=E:DATAmysql-5.7.30-winx64
datadir=E:DATAmysql-5.7.30-winx64data //自动生成的第五步
port=3306 //端口号
skip-grant-tables //可以不设置密码登录

4、 启动管理员模式下的cmd

切换至bin目录:cd /d E:DATAmysql-5.7.30-winx64in //自己安装的地址
然后输入:mysqld -install(安装mysql)

5、 输入:mysqld --initialize-insecure --user=mysql(初始化数据文件)
会出现data目录。

6、 在启动mysql输入:net start mysql

用命令:mysql -u root -p(密码可以空),进入mysql管理页面

进入页面后更改root密码:
update mysql.user set authentication_string=password('123456') where user='root' and Host='localhost';(结尾有空格)

在输入:flush privileges; (结尾有空格)刷新权限
最后exit退出

7、 修改my.ini文件:注释掉:#skip-grant-tables

8、 重启mysql即可正常使用
net stop mysql //关闭mysql服务
net start mysql //开启mysql服务

9、 mysql -u root -p123456
登录成功,安装完毕。

原文地址:https://www.cnblogs.com/qzwx63/p/13885763.html