1、下载一个MySQL安装包
MySQL下载地址:https://dev.mysql.com/downloads/mysql/
将压缩包解压到纯英文目录里面如D盘中:D:
2、配置MySQL环境变量
<1>右击我的电脑->属性->高级->高级系统设置->环境变量
<2>系统变量中寻找path,添加MySQL中bin路径
3、配置MySQL中my.ini文件
在D:mysql-8.0.18-winx64路径下创建my.ini文件,写入配置信息
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:mysql-8.0.18-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:mysql-8.0.18-winx64data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
注意:basedir和datadir的配置是mysql的路径需要对应
3、安装MySQL(dos命令窗口安装)
<1>管理员打开dos命令窗口:微软+R,输入cmd(或者到C:WindowsSystem32下找到cmd.exe,一定要以管理员身份运行)
<2>切换到MySQL的bin目录下(wind的切换目录命令跟Linux有所不同,需要参数/d)
输入:mysqld -install 结果展示:The services already exists,说明安装成功
3、MySQL启动
<1>启动之前需要生成MySQL的数据存储文件,这个文件是放在D:mysql-8.0.18-winx64,需要在该目录下生成data文件目录
mysqld --initialize-insecure
结果没有报错就OK了
<2>启动MySQL
命令:net start mysql
4、MySQL服务启动后,登录到MySQL,前提是没有密码的,
<1>设置密码
输入命令:mysqladmin -u root password 123456 备注:测试设置MySQL数据root用户密码为:123456
登录MySQL后台数据库:mysql -u root -p 输入密码:123456
<2>可以跳过密码认证
方法1:输入:mysqld --skip-grant-tables ,弹出新的dos窗口,输入:mysql -u root -p,密码为空,即可登录
方法2:将:skip-grant-tables,配置到my.ini最后一行,重启MySQL,直接登录即可
<3>
第一步:输入:mysqld --initialize --console,生成初始密码
第二部:在data目录下学找文件后缀err的文件,里面存证初始密码
登录命令:mysql -u root -p
通过上述<1><2><3>任意方法都可以登录到MySQL后台
MySQL经常通过数据库连接工具进行连接的,如:navicat工具,然而上述安装好的MySQL无法连接的,是由于MySQL的密码加密问题无法连接
通过语句:alter user ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY 'root用户密码'
然后再连接即可
下面简单说一下MySQL卸载
MySQL卸载很简单
1、停止服务
<1>net stop mysql,提示:服务停止
<2>删除MySQL的服务:同样管理员dos窗口进入bin目录下执行sc delete mysql
<3>删除注册表MySQL相关的
找到MySQL右击删除
HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesEventlogApplicationMySQLD
HKEY_LOCAL_MACHINESYSTEMControlSet002ServicesEventlogApplicationMySQLD
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventlogApplicationMySQLD
这三个路径下的配置不是没个人都一样的 可能有的电脑安装后只有2项
通过上面的操作基本上就清理了 可以进行重装
楼主萌新,不喜勿喷啦,哈哈哈