一.安装mysql
1.解压
2.先配置环境 MYSQL_HOME D:\mysql-5.7.23-winx64(填存放路径)
3.编辑path %MYSQL_HOME%\bin
4.新建my.ini 放到D:/mysql-5.7.23-winx64文件夹下
[mysqld]
port = 3306
basedir=D:/soft/mysql-5.7.23-winx64
datadir=D:/soft/mysql-5.7.23-winx64/data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
default-character-set=utf8
(1)NO_ENGINE_SUBSTITUTION:mysql 在create table 时可以指定engine子句
5.用管理员身份登陆cmd
cd/ 路径变为为C:\ (如果是其他路径,例如d盘,D:)
再cd/ 填下一路径,重复cd/ 路径
直到bin目录
需要进入bin目录:
6.安装 mysqld -install
7.初始化 mysqld --initialize-insecure --user=mysql 根据刚刚my.ini文件去初始化,然后会产生一个data文件夹
8.启动 net start mysql
9.设置密码 mysqladmin -u root -p password 新密码
10.Enter password: 旧密码 直接回车,因为初始化直接把mysql的密码设置为空
11.连接 mysql -uroot -p
显示数据库 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;