mysql安装详解

172
4

shaoshl 初学数据Lv2

发表于2020-4-16 10:08

楼主
一: MYSQL安装

1.安装文件
Mysql5.7.27.zip
提取码:ve12
Navicat(解压就可用)
提取码:akb5
MySQL安装文件分两种 .msi和.zip ,.msi需要安装
截图202004160959078595.png
下面是压缩包配置

2.解压.zip文件到电脑,配置环境变量
我的电脑->属性->高级->环境变量
选择Path,在其后面添加: 你的mysql bin文件夹的路径 :
F:\mysql\mysql-5.7.24-winx64\mysql-5.7.24-winx64\bin;
截图202004160959481814.png
截图202004160959576812.png

3.配置mysql.ini文件和数据库数据保存路径
配置完环境变量之后,在F:\mysql\mysql-5.7.24-winx64\mysql-5.7.24-winx64目录下新增加一个配置文件mysql.ini ,同时在bin的同级目录下创建一个data文件夹(用于存放数据库数据)
截图202004161000252934.png
mysql.ini文件的内容在附件,下载解压拷贝里面的内容到你的mysql.ini
(我的文件名是my.ini)

编辑my.ini文件.设置basedir地址:请按照你的mysql5.7-windx64的路径配置
datadir地址:你的数据库文件的地址.就是上面创建的data文件夹路劲
截图202004161006292864.png

4以管理员运行cmd,进入mysql5.7bin目录下--执行
(一定要用管理员运行cmd)
mysqld --initialize --console初始化数据库
截图202004161006426555.png
--console是打印日志,如按上面设置一般是没有问题,会出现密码,就是下图红色字体...可进行下一步2.7...
截图202004161006517557.png

如果没有出现密码,报错.下面会出现报错信息.可以翻译看一下是什么错误.下图
截图202004161007033915.png

如报错信息显示已经有文件了.那就找到datadir的路径下的文件.(你在my.ini自己设置的data路径.)
删除掉重新在输入mysqld --initialize --console

5.注册服务:
在执行:mysqld -install
如之前安装过mysql服务:
先删除mysql服务:sc delete mysql
再执行mysqld -install
或者 重新注册一个不同名服务,如:
mysqld -install -mysql2

会显示注册成功

6.启动服务,输入如下命令,回车
net start mysql


7管理员运行cmd,登陆mysql.
mysql -uroot -p
密码是2.6.1产生的红色密码
截图202004161007144059.png

登陆没有问题.请看2.9.3
如这里报错:
mysql -uroot -p Enter password: **** ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
解决:
2.9.1在my,ini.找到 [mysqld],在下面添加skip-grant-tables(此参数用于忘记mysql密码),(重启mysql服务生效)
如下图
截图202004161007258162.png

2.9.2此时在登陆mysql -uroot -p
密码处按回车即可登陆
2.9.3修改密码:
mysql>update mysql.user set authentication_string=password('新密码') where user='root' and Host ='localhost';
2.9.4刷新权限:
FLUSH PRIVILEGES;

2.9.5注释掉 my.ini 中刚才添加的(修改mysql.ini文件都要重启mysql服务才可以生效)
#skip-grant-tables


2.9.6重新登录。

此时查看 mySQL 版本:
mysql> select version();
+-----------+
| version() |
+-----------+
| 5.7.27 |
+-----------+

二:Navicat图形化界面连接mysql
1.新建连接
截图202004161007378125.png
2. 填写连接ip和密码
截图202004161007436929.png
3. 查看是否连通
截图202004161007491469.png
出现如下状况的原因:没有启动mysql服务
截图202004161007585745.png
截图202004161008094835.png



my.zip (2.36 KB, 下载次数: 0)
4个回答

只看楼主

程序小哥哥 数据达人Lv4

发表于2020-4-16 10:11

只看该作者

取消 关注该作者的回复

沙发

好厉害哟!

wut 数据老手Lv5

发表于2020-4-16 10:12

只看该作者

取消 关注该作者的回复

板凳

感谢大佬的分享,以后安装资源再也不愁了~

davidzhang 数据小白Lv1

发表于2020-4-16 10:58

只看该作者

取消 关注该作者的回复

地板

真贴心!

小亿 管理员

发表于2020-4-16 16:13

只看该作者

取消 关注该作者的回复

5#


记得关注我们的大神,不定期更新技术贴哟~

登录后可回答问题,请登录注册

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

渠道咨询电话:137-0120-6790

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

进群交流、一对一指导

©2020ESENSOFT北京亿信华辰软件有限责任公司版权所有:京ICP备07017321号京公网安备11010802016281号