安装mysql

安装过程

step 1:

下载,解压,并将bin目录添加到环境变量中

step 2:

在mysql目录下建立my.ini文件
内容如下

[mysqld]
basedir=D:\lib\mysql-8.0.23-winx64\mysql-8.0.23-winx64\
datadir=D:\lib\mysql-8.0.23-winx64\mysql-8.0.23-winx64\data\
port=3306
#skip-grant-tables #这句注释掉,不然会脑溢血

step 3:安装服务

cmd 进入管理员模式,进入mysql/bin文件夹下,
输入mysqld install创建mysql服务,
成功后可以在任务管理器中查看到
成功后可以在任务管理器中查看到

step 4:初始化密码

启动服务net start mysql
登录root用户mysql -u root -p,进入mysql命令行
密码直接回车,为空
初始化密码ALTER USER 'root'@'localhost' IDENTIFIED BY '(替换为密码)';

以上,就安装并初始化完成了,可以用密码登一下root账户试一下~~

遇到的报错

①the current server installed:-----

原因: 说明之前安过
解决: 需要删除该服务,cmd管理员模式下,输入sc delete mysql;删除本地的旧版本lib(如果还留着的话

②ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061)

现象: 这个是在输入密码之后出现的,仔细研究会在任务管理器中发现,mysql服务启动不久后,会自己停掉
解决: 需要检查一下,my.ini里面有没有注释那个引发脑溢血的skip-grant-tables

③ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)

原因: 因为引掉了skip-grant-tables,就不能跳过密码
解决: 参考上面的 step 4

④ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near …

按照上面的 step 4 来就行啦~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值