系统服务有多个mysql_windows系统中安装多个Mysql服务
該樓層疑似違規(guī)已被系統(tǒng)折疊?隱藏此樓查看此樓
第一步:安裝Mysql(本人使用mysql-5.5.14-win32.msi)到任意目錄 (D:\Program Files\MySQL , 此處記作 MYSQL_HOME ) ,
第二步:在任意目錄新建一文件夾(D:\Program Files\MySQL5555 , 此為Mysql的另一服務(wù) , 記作MYSQL5555_HOME),將MYSQL_HOME下的所有文件直接復(fù)制到 MYSQL5555_HOME下
第三步:運(yùn)行——>CMD,切換到MYSQL5555_HOME的bin目錄下, 然后運(yùn)行 mysqld -install mysql5555(這里的5555用以區(qū)分端口) .然后修改注冊(cè)表中此服務(wù)啟動(dòng)時(shí)的默認(rèn)配置文件:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mysql5555下的ImagePath中添加形如——defaults-file="D:\Program Files\MySQL5555\my.ini"的字符串,可模擬安裝好的mysql
至此第二個(gè)Mysql服務(wù)已安裝完成,解決root@localhost 的登陸問(wèn)題。 首先使用正常安裝的Mysql服務(wù)可以root在localhost登陸,然后復(fù)制其mysql schema下的 user表相關(guān)數(shù)據(jù)到MYSQL5555_HOME的相應(yīng)目錄進(jìn)行覆蓋(即復(fù)制MYSQL_HOME\data\mysql目錄下的user.frm,user.MYD,user.MYI , 前提是表引擎要一致,我的是InnoDB),再?gòu)倪\(yùn)行——>CMD,進(jìn)行 MYSQL5555_HOME的bin目錄下,運(yùn)行mysqladmin -uroot password 123456的命令后,使用mysql -uroot -p123456登陸,然后修改用戶登陸信息:use msyql-> update user set host = '%' where user = '%' , ——>select user , host from user;如果發(fā)現(xiàn)有多條記錄,則僅保留 root , %的一條,然后重新啟動(dòng)服務(wù),登陸一把……
此文出自:中國(guó)IT實(shí)驗(yàn)室
總結(jié)
以上是生活随笔為你收集整理的系统服务有多个mysql_windows系统中安装多个Mysql服务的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: mysql怎么创建自动作业_mysql
- 下一篇: kfaka storm写入mysql_f