Ⅰ 如何用SQLyog連接本地資料庫和遠程資料庫
user表中記錄了不同的用戶對mysql資料庫的訪問許可權
如果我們要遠程訪問mysql資料庫的話,需要對user表中的記錄做相應修改
遠程訪問mysql資料庫
mysql> update user set host=』%』 where user=』root』 and host=』localhost.localdomain』 ;
注意:上面一句中%的意思就是容許任何機器從遠程訪問mysql資料庫Mysql> quit
[root@s ~]# mysqladmin reload ; 重新載入,使update語句修改生效
如果還是連接不上去SQLYOG:請使用下面命令在mysql下面:
grant ALL PRIVILEGES ON *.* to root@"%" identified by "mysql" WITH GRANT OPTION;
flust privileges
針對用戶的用戶的名字
針對用戶的用戶的名字和密碼
使用SQLyog客戶端連接SQL server時報錯的解決辦法:
在mysql伺服器上使用 localhost 連接,並執行下列語句,修改SQLserver對其它主機的限制
mysql> grant all privileges on *.* to 'root'@'%' identified by '1';
mysql> flush privileges;
注意:!在window上安裝遠程連接mysql的工具,HA_SQLyog.Enterprise.v7.15.zip
按照下圖進行配置:
如果能夠登陸進去,說明mysql安裝成功
遠程訪問mysql資料庫
如果啟動mysql後出現以下問題
遠程訪問mysql資料庫
6
這是因為linux的防火牆問題,可以通過以下方式解決:
首先利用以下命令將MySql卸載掉(rpm –help 可查詢該命令的幫助)
rpm –e MySQL-server-community-5.0.37-0.rhel4.i386
rpm –e MySQL-client-community-5.0.37-0.rhel4.i386
rpm –e MySQL-devel-community-5.0.37-0.rhel4.i386
然後在虛擬機的linux下執行startx命令切換到圖形界面,進入「應用程序/系統設置/安全級別/SELINUX」,將「啟用」和「強制」復選框中的勾去掉
接下來重新安裝MySQL即可。
另外,如果安裝5.0.4版本的MySql也能解決這個問題。
Ⅱ linux 下有什麼好用的 MYsql 圖形化管理工具
phpMyAdmin:phpMyAdmin是最常用的MySQL維護工具,是一個用PHP開發的基於Web方式架構在網站主機上的MySQL管理工具,支持中文,管理資料庫非常方便。不足之處在於對大資料庫的備份和恢復不方便。
MySQLDumper:MySQLDumper使用PHP開發的MySQL資料庫備份恢復程序,解決了使用PHP進行大資料庫備份和恢復的問題,數百兆的資料庫都可以方便的備份恢復,不用擔心網速太慢導致中間中斷輪春的問題,非常方便易用。這個軟體是德國人開發的,還沒有中文語言包。
Navicat:Navicat是一個桌面版MySQL資料庫乎桐大管理和開發工具。和微軟SQLServer的管理器很像,易學易用。Navicat使用圖形化的用戶界面,可以讓用戶使用和管理更為輕松。支持中文,有免費版本提供。
SQLyog:
SQLyog相比其它類似的MySQL資料庫管理工具其有如下特點:
1、基於C++和MySQLAPI編程;
2、方便歲豎快捷的資料庫同步與資料庫結構同步工具;
3、易用的資料庫、數據表備份與還原功能;
4、支持導入與導出XML、HTML、CSV等多種格式的數據;
5、直接運行批量SQL腳本文件,速度極快;
6、新版本更是增加了強大的數據遷
Ⅲ win7主控機上用sqlyog導入Linux系統伺服器資料庫時出現錯誤怎麼處理,跪求!!!!急!!!!!!在線等
語法錯誤,看看是不是逗號,引號,雙引號,括弧引起的問題
Ⅳ 怎麼用SQLyog連接本地資料庫和遠程資料庫
連接遠程資料庫或遠程主機連接本地資料庫,首先先去授權XXX 主機可以訪問你的資料庫,
可以用ip 也可以使用用戶名,
語法格式:
GRANT (SELECT,UPDATE,INSERT,DELETE)(ALL PRIVILEGES) ON *.* TO [email protected] IDENTIFIED BY "XXX";
小括弧是可以選其一,ON後面第一個星號代表資料庫,第二個星號是表名。 root 用戶賬戶,可以使用 win + r->control-> 用戶查看,後面跟著ip 地址可以使用 win + r ->cmd->ipconfig 查看。最後XXX 是用戶賬戶密碼。
連接時注意使用的是內網還是外網,這點注意,踩過的坑。如果是內網可以使用花生殼或其他軟體映射測試。
Ⅳ 用sqlyog遠程連接LINUX系統的MYSQL出現了以下錯誤 出現1130錯誤
無法給遠程連接的用戶許可權問題。結果這樣子操作mysql庫,即可解決。在答枝租本機登入mysql後,更改 「mysql」 數搭哪據庫里的 「user」 表裡清兆的 「host」 項,從」localhost」改稱'%'。。
mysql -u root -p
mysql>use mysql;
mysql>select 'host' from user where user='root';
mysql>update user set host = '%' where user ='root';
mysql>flush privileges;
mysql>select 'host' from user where user='root';
第一句是以許可權用戶root登錄
第二句:選擇mysql庫
第三句:查看mysql庫中的user表的host值(即可進行連接訪問的主機/IP名稱)
第四句:修改host值(以通配符%的內容增加主機/IP地址),當然也可以直接增加IP地址
第五句:刷新MySQL的系統許可權相關表
第六句:再重新查看user表時,有修改。。
重起mysql服務即可完成。