1樓:桜舞四月
應該是許可權的問題
使用者名稱密碼是跟域有關的,域有`localhost`和`%`兩種。
比如使用者名稱user密碼123
本機ok說明user@`localhost`連線成功但是其他機器的人必須用user@`%`這個賬戶連線這個賬戶是跟user@`localhost`沒有關係的 可以設成別的密碼
root這個賬戶最好不要設為可以遠端登入
2樓:匿名使用者
在安裝mysql的機器上執行:
1、d:\mysql\bin\>mysql -h localhost -u root
//這樣應該可以進入mysql伺服器
2、mysql>grant all privileges on *.* to 'root'@'%'with grant option
//賦予任何主機訪問資料的許可權
3、mysql>flush privileges//修改生效
4、mysql>exit
3樓:匿名使用者
你說我會傻嗎?為了幾行**去找什麼sql資料庫來安裝???
當我沒來過.
易語言連線遠端mysql資料庫問題連線不上
4樓:匿名使用者
資訊框 (連線mysql (「ip」, 「zz」, 「zz」, 「zz」, 埠號), 0, , )試試,不要把埠寫到ip加一個冒號後面。
易語言sql資料庫連線失敗的原因
5樓:匿名使用者
資料庫連線1.連線sqlserver()命令的提示如下:
呼叫格式: 〈邏輯型〉 物件.連線sqlserver (文字型 伺服器名,文字型 資料庫名,文字型 使用者名稱,文字型 密碼) - 資料庫操作支援庫->資料庫連線
英文名稱:connectsqlserver
連線sql server資料庫,如果連線成功返回真,失敗返回假。本命令為初級物件成員命令。
引數<1>的名稱為「伺服器名」,型別為「文字型(text)」。本引數提供 sql server 伺服器名。
引數<2>的名稱為「資料庫名」,型別為「文字型(text)」。
引數<3>的名稱為「使用者名稱」,型別為「文字型(text)」。
引數<4>的名稱為「密碼」,型別為「文字型(text)」。
如果返回為假,那麼你要檢查伺服器ip或者名稱是否正確,使用者名稱和密碼是否填寫對了。你先用一個sql客戶端來登陸sql伺服器看看,如果使用你**裡面的伺服器ip,使用者名稱和密碼有錯誤則是你的引數填寫問題了。你先檢查這個吧。
6樓:匿名使用者
試試這個 外部資料庫1.開啟sql資料庫 (, , , , , )
7樓:易語言菜鳥
外部資料庫1.開啟sql資料庫 (, , , , , )
易語言寫的程式操作mysql資料庫加入不了新的資料
8樓:匿名使用者
編輯框6.內容 + 「1'1081'」
這裡鐵定不對
如何使用易語言連線到mysql資料庫
9樓:灰·豆
給你一段**參考,易語言中已經集合了mysql支援庫,所以不需要模組.
.版本 2
.支援庫 mysql
.程式集 視窗程式集_啟動視窗
.子程式 _按鈕1_被單擊
.區域性變數 記錄控制代碼, 整數型
.區域性變數 記錄集控制代碼, 整數型
.區域性變數 id, 文字型
全域性_資料控制代碼 = 連線mysql (「192.168.1.101」, 「admin」, 「123456」, , 「3306」)
執行sql語句 (全域性_資料控制代碼, 「select id,name from data.accounts where name='」 + 編輯框1.內容 + 「'」)
記錄集控制代碼 = 取記錄集 (全域性_資料控制代碼)讀欄位值 (記錄集控制代碼, 「id」, id)釋放記錄集 (記錄集控制代碼)
除錯輸出 (id)
.子程式 __啟動視窗_將被銷燬
斷開mysql (全域性_資料控制代碼)
全域性_資料控制代碼 資料型別為全域性整數型變數.
易語言如何連線mysql資料庫
10樓:匿名使用者
呼叫格式: 〈整數型〉 連線mysql ([文字型 mysql伺服器地址],[文字型 使用者名稱],[文字型 密碼],[文字型 資料庫名],[整數型 埠]) - mysql支援庫->mysql操作
英文名稱:mysql_connect
連線到mysql伺服器,返回一個mysql控制代碼。返回0表示連線失敗,請檢查該mysql伺服器是否允許連線。有效的mysql控制代碼使用完畢後需通過「斷開mysql」命令釋放相關資源。
本命令為初級命令。
引數<1>的名稱為「mysql伺服器地址」,型別為「文字型(text)」,可以被省略。本引數的作用是設定mysql伺服器的地址。請輸入您想要連線的mysql伺服器的地址,如果為空或字串"localhost",則是到本地主機的一個連線。
引數<2>的名稱為「使用者名稱」,型別為「文字型(text)」,可以被省略。本引數的作用是設定您的使用者名稱,如果為空,為當前使用者。
引數<3>的名稱為「密碼」,型別為「文字型(text)」,可以被省略。本引數的作用是設定您的密碼,如果為空,且user表中設定了「空欄位可用」屬性則可以匿名登陸。
引數<4>的名稱為「資料庫名」,型別為「文字型(text)」,可以被省略。本引數的作用是設定您想要訪問的資料庫,如果為空則為預設資料庫。
引數<5>的名稱為「埠」,型別為「整數型(int)」,可以被省略。本引數的作用是設定您想要連線的mysql伺服器的埠,如果為空則為預設埠。
作業系統需求: windows、linux
易語言怎麼連線遠端的mysql資料庫?
11樓:匿名使用者
一、連線遠端資料庫:
1、顯示密碼
如:mysql
連線遠端資料庫(192.168.5.116),埠「3306」,使用者名稱為「root」,密碼「123456」
c:/>mysql -h
192.168.5.116 -p 3306 -u root -p123456
2、隱藏密碼
如:mysql 連線本地資料庫,使用者名稱為「root」,
c:/>mysql -h
localhost -u root -p
enter password:
二、配置mysql允許遠端連結
預設情況下,mysql帳號不允許從遠端登陸,只能在localhost登入。本文提供了二種方法設定mysql可以通過遠端主機進行連線。
一、改表法
在localhost登入mysql後,更改 "mysql" 資料庫裡的 "user" 表裡的 "host"
項,將"localhost"改稱"%"
例如:#mysql -u root
-penter password:
……mysql>
mysql>update user
set host = '%' where user = 'root';
mysql>select host,
user from user;
二、授權法
例如:你想myuser使用mypassword(密碼)從任何主機連線到mysql伺服器的話。
mysql>grant all
privileges on *.* to 'myuser'@'%'identified by 'mypassword' with grant option;
如果你想允許使用者myuser從ip為192.168.1.6的主機連線到mysql伺服器,並使用mypassword作為密碼
mysql>grant all
privileges on *.* to 'myuser'@'192.168.1.3'identified by
'mypassword' with grant option;
mysql>flush
privileges
使修改生效,就可以了
常見問題:
1、在採用法二授權法之後,無法在本地登入mysql(如:#mysql -u root -p -h
192.168.5.116
enter password:
error 1045 (28000): access denied for user
'root'@'loadb116' (using password: yes)
上例中loadb116是主機名.
解決方法:
1、這時可以使用:mysql -u
root -p 登入,進入到mysql後。
mysql> grant all privileges on *.* to 'root'@'loadb116'
identified by '123456' with grant option;
query ok, 0 rows affected
(0.00 sec)
mysql> flush
privileges;
query ok, 0 rows affected (0.00
sec)
2、在本地使用ip地址登入
# mysql -u root -p -h
192.168.5.116
enter password:
welcome to the mysql
monitor. commands end with ; or /g.
your mysql connection id is 60
server
version: 5.1.45 mysql community server (gpl)
type 'help;' or '/h' for
help. type '/c' to clear the buffer.
mysql>
12樓:匿名使用者
連線mysql (「174.100.152.91」, 「gaogao」, 「genggaoxiao」, 「shujuku_1」, 3306)
使用者名稱:同樣購買mysql時,服務商會發給你。
密碼:同上。
資料庫名:這個你可以自己在mysql上建立,也可以暫時不填,稍後用易語言來建立一個。後面的課程也會講到這個知識點。
埠:預設3306
返回值:正常的話,會返回一串數字,這個是mysql控制代碼號,後續操作用會用到。如果連線失敗則返回0.
13樓:三太子
呼叫格式: 〈整數型〉 連線mysql ([文字型 mysql伺服器地址],[文字型 使用者名稱],[文字型 密碼],[文字型 資料庫名],[整數型 埠]) - mysql支援庫->mysql操作
英文名稱:mysql_connect
1,連線到mysql伺服器,返回一個mysql控制代碼。返回0表示連線失敗,請檢查該mysql伺服器是否允許連線。有效的mysql控制代碼使用完畢後需通過「斷開mysql」命令釋放相關資源。
本命令為初級命令。
2,引數<1>的名稱為「mysql伺服器地址」,型別為「文字型(text)」,可以被省略。本引數的作用是設定mysql伺服器的地址。請輸入您想要連線的mysql伺服器的地址,如果為空或字串"localhost",則是到本地主機的一個連線。
引數<2>的名稱為「使用者名稱」,型別為「文字型(text)」,可以被省略。本引數的作用是3,設定您的使用者名稱,如果為空,為當前使用者。
引數<3>的名稱為「密碼」,型別為「文字型(text)」,可以被省略。本引數的作用是設定您的密碼,如果為空,且user表中設定了「空欄位可用」屬性則可以匿名登陸。
引數<4>的名稱為「資料庫名」,型別為「文字型(text)」,可以被省略。本引數的作用4,是設定您想要訪問的資料庫,如果為空則為預設資料庫。
引數<5>的名稱為「埠」,型別為「整數型(int)」,可以被省略。本引數的作用是設定您想要連線的mysql伺服器的埠,如果為空則為預設埠。
易語言按鈕怎麼點選後直接開啟某個應用程式
版本 2 子程式 按鈕1 被單擊 執行 這裡輸入應用程式名 假,其中應用程式名為該應用程式的完整路徑 例如單擊按鈕1要開啟同目錄下的應用程式temp.exe,則引數1的內容改為 取執行目錄 temp.exe 版本 2 子程式 按鈕1 被單擊 執行 假,引數 1 的名稱為 欲執行的命令列 型別為 文字...
易語言模組中的類怎麼用,易語言模組裡的類命令怎麼呼叫?
給你舉個例子 版本 2 程式集 類一 程式集變數 成員一,整數型 子程式 初始化,當基於本類的物件被建立後,此方法會被自動呼叫 子程式 銷燬,當基於本類的物件被銷燬前,此方法會被自動呼叫 子程式 方法一,整數型,公開 引數 引數一,整數型 成員一 引數一 返回 成員一 版本 2 子程式 按鈕2 被單...
易語言幾個編輯框裡的數字比大小,易語言 幾個編輯框裡的數字比大小
版本 2 子程式 按鈕1 被單擊 判斷開始 編輯框1.內容 編輯框2.內容 判斷開始 編輯框1.內容 編輯框3.內容 資訊框 編輯框1裡面的內容最大 編輯框1.內容,0,預設資訊框 編輯框3裡面的內容最大 編輯框3.內容,0,判斷結束 判斷 編輯框2.內容 編輯框3.內容 資訊框 編輯框2裡面的內容...