本文已参与「新人创作礼」活动,一起开启掘金创作之路
Mysql简介:
MySQL是一个**关系型数据库管理系统** , 由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
安装前的建议:
- 尽量不要使用exe安装,会有注册表问题
- 尽可能使用压缩包安装
- 软件下载(MySQL5.7)
-
操作步骤
-
下载后得到zip压缩包
-
解压到自己想要安装的目录,本人解压到的是E:\Environment\mysql-5.7.35-winx64
-
添加环境变量
-
我的电脑--属性--高级--环境变量
-
选择PATH,在后面添加:你的mysql安装文件下的bin文件夹
-
在E:\Environment\mysql-5.7.35-winx64下新建并编辑mysql配置文件my.ini
注意替换路径
[mysqld] basedir=E:\Environment\mysql-5.7.35-winx64\ datadir=E:\Environment\mysql-5.7.35-winx64\Data\ port=3306 skip-grant-tables-
启动管理员模式下的CMD,并切换路径到mysql的bin目录,然后输入mysql -install(安装mysql)
可能会出现的问题
a. 命令输入错误
mysql: [ERROR] mysql: unknown option '-a'
解决方法
自己输入命令错误了,应该是输入mysqld -install,注意mysql后面有个d,不要漏了
b.之前安装过mysql,没有卸载干净
The service already exists! The current server installed:
解决方法,在全局中,通过以下命令完全卸载
sc query mysql sc delete mysql
-
再输入mysqld --initialize初始化数据文件,输入net start mysql启动服务
-
再次启动mysal,然后用命令mysql -u root -p 进入mysql管理界面(密码可以为空)
注意:-p后面不要有空格
-
进入界面后更改root密码
-
update mysql.user set authentication_string=password('123456') where user='root' and Host ='localhost';最后输入flush privileges; 刷新权限
-
修改my.ini文件,删除最后一句skip-grant-tables
-
重启mysql即可正常使用
net stop mysql net start mysql -
连接上测试出现以下结果就安装好了
-