一、之前windows安装mysql
在官网下载指定版本的mysql
https://downloads.mysql.com/archives/community/
我下载的绿色版的mysql解压到了D:\mysql-5.7.29-winx64
在系统变量中新建MYSQL_HOME
它的值为D:\mysql-5.7.29-winx64
在系统变量中找到Path然后编辑添加%MYSQL_HOME%\bin
打开命令行执行初始化mysqld --initialize-insecure
在windows服务里注册MySQL服务mysqld -install
启动MySQL服务net start mysql
修改默认密码mysqladmin -u root password root
二、现在需要修改默认端口号为其它
由于安装启动时没有指定配置文件,现在需要修改默认端口号3306为33106
在新的命令行终端连接到MySQL服务器:
mysql -uroot -proot
切换到 mysql 数据库
use mysql;
查询当前的端口
select @@port;
退出 MySQL 终端
exit;
在我的D:\mysql-5.7.29-winx64目录下新建my.ini
文件
特别注意my.ini文件得是UTF-8格式,UTF-8BOM格式都不行
my.ini文件内写入以下内容
[mysqld]
port=33106
basedir=D:\mysql-5.7.29-winx64
datadir=D:\mysql-5.7.29-winx64\data
default_authentication_plugin=mysql_native_password
[client]
port=33106
停止服务
net stop mysql
再启动服务
net start mysql
再进行一次上面的查询当前的端口相关命令
可看到端口已改为33106