【说正文前先啰嗦几句】
2021.8.13 22:40.成功安装上了数据库,泪流满面,有感而发。
大家可能不知道吧,在今天安装数据库的前一天我还误删了注册表里的software文件夹把电脑弄得无法开机,找公司的IT小哥重装了操作系统,真的是一波三折……(还有,我完全是个新的不能在新的新手,只是最近开始学Python和数据库)看完这篇希望能帮到大家避坑~
------------------------------------------------------------------------------------------------------------------
现在开始进入正文
1.首先是在b站上找了一个看起来比较靠谱的安装视频https://www.bilibili.com/video/BV1VE411x7fZ
2、根据自己的电脑系统版本到Mysql官网里面去下载对应的(不赘述)
3、放好要安装的目录,我这里选的D盘,手动新建一个mysql文件夹,把下载的东西解压放在mysql文件夹里
4、在上面这个目录下新建一个data文件夹和my.ini文件
5.配置环境变量(视频里有,很详细)
6.好了,家人们到这里就是问题频发阶段(多半是up主没提到的)
①按照安装视频,输入第一行代码的时候报这个 Found option without preceding group……
解决办法:将my.ini文件的格式改为ANSI(这里我大概卡了1小时)
还有很重要,up主在评论区打的代码不对劲,我把正确的先贴一下图,最后放文本格式的
(安装的大部分问题都出在这个ini文件上)
②然后输入第2,3,4行代码,都很顺利
③就在我以为会一直顺利下去的时候,崩溃的来了,连接的时候怎么都连接不上!
mysql登陆报错mysql: unknown variable 'basedir=……
查了许久,试了好几个办法都失败了,就在快要放弃的时候似乎翻到一个,还是说ini文件内容问题,就是我上面说的 up的之前写的都是[sql],得改成[sqld].改完保存,刷新,在输入一遍
mysql -u root -p按回车,成了!!!(让你输入密码就是好了)
up主写的:
正确格式↓:
④后面的步骤就是视频里提到的改密码之类的,密码上面就有,然后代码单词不要敲错!基本上几没什么问题了,完结撒花!!
my.ini文件里的内容如下:
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\software01\Mysql\mysql-8.0.26-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\software01\Mysql\mysql-8.0.26-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysqld]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
-------------------------------------操作输入代码--------------------------------------------
cd /d 后面跟的是bin文件夹的路径
mysqld --initialize --console
mysqld --install mysql
net start mysql
mysql -u root -p (这句话给我背诵十遍)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)