本文目錄一覽:
- 1、我用mysql資料庫,sql編寫了一半,突然想退出,該如何做?
- 2、用mysql建資料庫,怎麼導出變成mdb文件
- 3、我用MySQL創建一個database,然後往裡面存一些table,我想問這個新的資料庫被存在電腦的哪裡了?
- 4、如何以普通用戶使用MySQL資料庫
- 5、我做的程序資料庫如果用MySQL,不通過連接主機,怎麼才能讓別人直接訪問資料庫?
我用mysql資料庫,sql編寫了一半,突然想退出,該如何做?
如果你決定不想執行正在輸入過程中的一個命令,輸入\c取消它:
mysql SELECT
– USER()
– \c
mysql
這裡也要注意提示符,在你輸入\c以後,它切換回到mysql,提供反饋以表明mysql準備接受一個新命令。
用mysql建資料庫,怎麼導出變成mdb文件
利用navicat 出品的資料庫管理工具可以方便的導出。
比如navicat premium,以及navicat for mysql.我使用的是navicat Premium.
第一步,右鍵點擊某一張表,點擊 『導出嚮導』
選擇,mdb,下一步
按照嚮導導出,非常簡單。
我用MySQL創建一個database,然後往裡面存一些table,我想問這個新的資料庫被存在電腦的哪裡了?
hi,好久沒上知道了,最近一直忙著找工作。
一般是存放在data目錄中,如果你的安裝目錄下沒有這個data文件夾的話,那麼就是在當前用戶中找,比如我的就在:C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data,你進入這個目錄下,就可以看到你建的所有資料庫。
補充:對於臨時表,MySQL使用環境變數TMPDIR的值作為保存臨時文件的目錄的路徑名。如果未設置TMPDIR,MySQL將使用系統的默認值,通常為/tmp、/var/tmp或/usr/tmp。如果包含臨時文件目錄的文件系統過小,可對mysqld使用「—tmpdir」選項,在具有足夠空間的文件系統內指定1個目錄。
如何以普通用戶使用MySQL資料庫
但是在一些特殊情況下,我們不想使用這個 root 用戶來使用。你比如主機提供商,他們在提供資料庫的時候就有肯能不想購買者使用 root 用戶來登錄他們提供的資料庫伺服器,而是向這些購買者分配一個隨機的用戶。他們是怎樣做到的呢?這裡我們來向大家說說如何以一個普通的用戶來使用MySQL資料庫。 MySQL伺服器mysqld能被任何用戶啟動並運行。為了將mysqld改由Unix用戶user_name來運行,你必須做下列事情:
如果它正在運行,停止伺服器(使用mysqladmin shutdown)。
改變資料庫目錄和文件以便user_name有許可權讀和寫文件(你可能需要作為Unix的root用戶才能做到):
shell chown -R user_name /path/to/mysql/datadir
如果在MySQL數據目錄中的目錄或文件是符號鏈接,你也將需要順著那些鏈接並改變他們指向的目錄和文件。chown -R不能跟隨符號鏈接。
以user_name用戶啟動伺服器,或如果你正在使用MySQL 3.22或以後版本,以Unix root用戶啟動mysqld並使用–user=user_name選項,mysqld將在接受任何連接之前切換到以Unix user_name用戶運行。
如果在系統被重新啟動時,你使用mysql.server腳本啟動mysqld,你應該編輯mysql.server用su以用戶user_name運行mysqld,或使用–user選項調用mysqld。(不改變safe_mysqld是必要的。) 現在,你的mysqld進程應該正在作為Unix用戶user_name運行,並運行完好。儘管有一件事情沒有變化:許可權表的內容。預設 地(就在運行了腳本mysql_install_db安裝的許可權表後),MySQL用戶root是唯一有存取mysql資料庫或創建或拋棄資料庫許可權的用戶。除非你改變了那些許可權,否則他們仍然保持。當你作為一個Unix用戶而不是root登錄時,這不應該阻止你作為MySQL root用戶來存取MySQL;只要為客戶程序指定-u root的選項。
注意通過在命令行上提供-u root,作為root存取MySQL,與作為Unix root用戶或其他Unix用戶運行MySQL沒有關係。MySQL的存取許可權和用戶名與Unix用戶名字是完全分開的。唯一與Unix用戶名有關的是,如果當你調用一個客戶程序時,你不提供一個-u選項,客戶將試圖使用你的Unix登錄名作為你的MySQL用戶名進行連接。
如果你的Unix機器本身不安全,你可能應該至少在存取表中為MySQL root用戶放上一個口令。
我做的程序資料庫如果用MySQL,不通過連接主機,怎麼才能讓別人直接訪問資料庫?
使用客戶端軟體,比如yogsql,可以裝在遠程,也可以裝在資料庫所在的伺服器上,就可以看了。
原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/129258.html