(1) 停止mysql服务,输入net stop mysql
(2) 卸载mysql服务,输入mysqld remove
(3) 设置my.ini,在[mysqld]下添加skip-grant-tables
(4) 安装mysql服务,输入 mysqld install
(5) 启动mysql 服务,输入 net start mysql
- 无密码登录,同样在cmd中的安装目录的bin目录下,输入mysql –u root –p
- Enter password: (直接回车,无需输入)
- 重新设置root用户密码
mysql> use mysql;
Database changed
mysql> update user set authentication_string= password(“在这里输入你的新密码”) where user=”root”;
Query OK,1 rows affected(0.01 sec)Rows matched:1 Changed:1Warnings: 0
mysql> flush privileges;
QueryOK, 0 rows affected (0.00 sec)
mysql> quit;
- 按照下面步骤,注释或删除掉my.ini文件中[mysqld]下的skip-grant-tables,同样在cmd中的安装目录的bin目录下
(1) 停止mysql服务,输入net stop mysql
(2) 卸载mysql服务,输入mysqld remove
(3) 设置my.ini文件,注释或删除[mysqld]下的skip-grant-tables
(4) 安装mysql服务,输入 mysqld install
(5) 启动mysql 服务,输入 net start mysql
- 按照下面步骤,第一次直接查看端口号是失败的,通过重新设置密码,才可以查看mysql端口号,(如果你是第一次使用,请按照下面步骤操作),打开cmd,切换至安装目录的bin目录下,进入mysql,输入mysql –u root –p
Enterpassword: root
mysql> show global variables like ‘port’;
Error: …You must reset your password using ALTER USER statement before executing this statement.
mysql> set password=password(“重新设置新密码”);
Query OK, 0 rows affected (0.03 sec)
mysql> flush privileges;
mysql> show global variables like ‘port’;
显示mysql的端口号信息
- 修改mysql 端口号,同样在cmd中的安装目录的bin目录下
(1) 停止mysql服务,输入net stop mysql
(2) 卸载mysql服务,输入mysqld remove
(3) 设置my.ini文件,在[mysqld]下修改port=8306,添加[client],在[client]下,添加port=8306
(4) 安装mysql服务,输入 mysqld install
(5) 启动mysql 服务,输入 net start mysql
- 重复步骤11,查看mysql 端口号,显示修改成功后的端口号
- 创建数据库
mysql> create database mydb;
- 卸载mysql(可选)
(1) 运行mysql-5.7.10-win32.msi,选择卸载。
(2) 删除安装目录(C:\Program Files\MySQL\MySQL Server 5.7)
(3) 删除注册表信息
[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