目录
一.安装mysql5.7.23解压版
1.解压
2.配置环境变量:
MYSQL_HOME D:\soft\mysql-5.7.23-winx64
3.编辑path
%MYSQL_HOME%\bin
4.新建my.ini
右键进去编辑把路径都改成自己的路径
说明:
sql_mode
NO_ENGINE_SUBSTITUTION:mysql 在create table 时可以指定engine子句
STRICT_TRANS_TABLES:对于单个insert操作,无论插入单行或是多行,只要插入数据与字段类型不兼容,则insert操作失败并回滚
与mysql最接近的是mariadb
需要进入bin目录:
在左下角查找cmd并以管理员身份打开
按照路径一步一步打开
5.安装
mysqld -install
6.初始化
mysqld --initialize-insecure --user=mysql
根据刚刚my.ini文件去初始化,然后会产生一个data文件夹
执行完之后会出现一个data文件夹
7.启动
net start mysql
8.设置密码
mysqladmin -u root -p password 新密码
9.Enter password: 旧密码
直接回车,因为初始化直接把mysql的密码设置为空
10.连接
mysql -u root -p
回车会出现一个Enter password:输入设置的密码(123456)
显示数据库 show databases;
显示表 show tables;
如果正常运行的话,就安装成功了
二、卸载mysql
1 停止服务
net stop mysql
2.删除服务
sc delete mysql 但是服务只是禁用状态,服务还是存在
3.移除服务
mysqld remove 需要进入bin目录,在服务中已经找不到mysql服务了
4.删除注册表信息
1)HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL
2)HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL
3)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL
5.删除mysql的安装目录
打开注册表
regedit
打开服务
services.msc
注意1:有保护关闭,特别是自我保护要关闭,不然没法卸载
注意2:权限问题
三:解决mysql不能远程连接的问题:
1. 在mysql服务器上进入 mysql的命令行
2. 执行如下语句: (注意密码需要根据自己的配置修改)
mysql> grant all privileges on *.* to root@'%' identified by '123456';
mysql> flush privileges;