Windows下Mysql的多端口啓動

MySQL多端口啓動

準備工做

環境:windowmysql

版本:mysql-5.7.31sql

端口:53306,53307數據庫

MySQL解壓、安裝

  1. 安裝位置:D:\mysql-5.7.31 53306

​ D:\mysql-5.7.31-1 53307bash

  1. 新建my.ini配置文件code

    [mysqld]
    ##skip-grant-tables=1
    port = 53306   #53307
    basedir=D:\mysql-5.7.31
    datadir=D:\mysql-5.7.31\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
  2. 註冊爲系統服務server

    D:\mysql-5.7.31\bin>mysqld --install MySQL53306			#註冊爲系統服務
    D:\mysql-5.7.31-1\bin>mysqld --install MySQL53307		#註冊爲系統服務
  3. 開啓服務ip

    D:\mysql-5.7.31\bin>net start mysql53306			#開啓服務,這樣會報錯,須要先初始化數據
    D:\mysql-5.7.31\bin>mysqld --initaliza				#初始化數據
    D:\mysql-5.7.31\bin>net start mysql53306			#從新開啓,此次就成功了

    能夠經過win + r 而後鍵入services.msc來查看服務是否已經開啓string

  4. 鏈接mysql/修改root密碼it

    D:\mysql-5.7.31\bin>mysql -uroot -P53306 -p		//提示密碼錯誤
    #####解決步驟
    #1.先關閉mysql53306服務
    D:\mysql-5.7.31\bin>net stop mysql53306
    #2.在此窗口鍵入命令,以此跳過權限檢測,此時該窗口的光標會閃爍,不能再輸入,再從新開啓一個窗口
    D:\mysql-5.7.31\bin>mysqld --skip-grant-tables
    
    ###新窗口修改密碼
    D:\mysql-5.7.31\bin>mysql -uroot -p   	#一直回車進入到數據庫中
    mysql>use mysql;		 	#選中mysql庫
    mysql>update user set authentication_string=password("123456") where user="root";
    mysql>flush privileges;		#從新寫入
    mysql>exit;					#退出重連
  5. 最後的驗證io

    D:\mysql-5.7.31\bin>mysql -uroot -p
    123456					#輸入密碼
    mysql>showdatabases;	#查看數據庫,這裏會要求從新更改一次密碼
    mysql>set password - password('123456');		#更改密碼爲123456

最後說明

這裏只針對53306爲例操做, 53307 只須要重複這些步驟就行了。

相關文章
相關標籤/搜索