『壹』 swift資料庫在哪
swift 怎樣將資料庫從手機中導出來
已root的手機導出資料庫文件
1.在手機上安裝Root Explorer(R.E.管理器)後,點擊app的圖標,打開程序的主界面。
2.找到data文件夾,點擊進入。在這個文件夾下存放著系統運行的數據文件。沒有root許可權是打不開的,一般也不建議隨便修改或刪除該文件夾下的信息。
3.在data文件夾下,再次找到data文件夾,也就是說兩個data,點擊打開。在裡面的這個data文件夾下存放的則是各個app的資料庫文件,系統中所有app的資料庫文件都保存在這個文件夾下。
4.在第二個data文件夾下找到想要導出資料庫文件的app的包名,這個包名就是開發程序時代碼的根目錄。也可以通過解壓apk文件後在manifest文件中找到。
5.在報名下找到databases目錄,這個目錄下存放的就是程序的資料庫文件。資料庫文件都是以db結尾的,一個程序可能擁有多個資料庫文件,找到想要導出的資料庫文件後再進行後續的操作。
『貳』 linux mysql資料庫文件在哪
展開全部
資料庫目錄:/var/lib/mysql/
配置文件:/usr/share/mysql(mysql.server命令及配置文件)
相關命令:/usr/bin(mysqladmin、mysqlmp等命專令)(*mysql的一種安全啟動屬方式:/usr/bin/mysqld_safe
–user=root
&)
啟動腳本:/etc/rc.d/init.d/
『叄』 安卓手機 root後文件 放在哪 用re文件管理器查找 在哪個文件夾里
Android系統的開放,使其用戶可以自己查看系統和SD卡中的文件夾。就系統和SD卡中常見的目錄代表什麼意思,下面是一個較實用的總結:
一、SD卡中
1. /mnt/sdcard或者/sdcard這是Android手機中SD卡的文件夾路徑,其中/mnt/sdcard/是android 2.2或更高版本所使用的,而/sdcard是android 2.1或早期版本的存儲卡位置。
2. /mnt/sdcard/dcim或/sdcard/dcim這個DCIM文件夾是干什麼用的,這里提示大家,一般數碼相機都有DCIM文件夾,其中進入後Camera為手機攝像頭拍攝的照片或視頻存放位置。同時在DCIM文件夾中還有.thumbnails這個目錄,在Linux中開頭為「.」的文件夾就是開頭為「點」的文件夾是隱藏目錄,這裡面記錄著手機SD卡圖片的縮略圖。
3. /mnt/sdcard/LOST.DIR或/sdcard/LOST.DIR這個LOST.DIR為SD卡掃描時發現的丟失文件,裡面的文件用處不大,可以不用理會。
二、手機或平板電腦中
1. /system/app 這里是android手機rom中的系統應用存放地,如果有Root許可權可以將手機rom中自帶的應用刪除掉,這裡面一般包含一個apk文件和odex文件,大家注意文件名一一對應。
2. /data/data 這里是每個安裝過應用的用戶文件存儲位置,一般為設置文件、資料庫或臨時緩存文件,進入後以每個軟體的package name包名來命名。
3. /dev 這里是Linux系統常規文件夾,裡面的文件很多都是設備模擬的文件系統,一般用戶無需理會。
4. /system/fonts 這裡面保存著系統的字體,如果你有root許可權,可以往裡添加自己喜歡的字體,比如雅黑。
5. /system/framework 這里是android系統的框架,裡面保存著系統核心程序或java類庫,十分重要裡面的任何文件幾乎都不要做刪除操作。
6. /media/audio 這裡面保存著安卓系統默認的鈴聲,alarms是鬧鈴提醒的,notification是簡訊或提示音,ringtones是來電鈴聲,而ui是一些界面音效,比如鍵盤敲擊聲。
7./system/lib 裡面保存的是系統底層類庫,裡面很多都是框架層的實現文件,一般以.so後綴結尾類似windows下的dll文件。
『肆』 root登錄mysql 怎麼進入其他資料庫
root登錄mysql 怎麼進入其他資料庫
開啟 MySQL 的遠程登陸帳號有兩大步:
1、確定伺服器上的防火牆沒有阻止 3306 埠。
MySQL 默認的埠是 3306 ,需要確定防火牆沒有阻止 3306 埠,否則遠程是無法通過 3306 埠連接到 MySQL 的。
如果您在安裝 MySQL 時指定了其他埠,請在防火牆中開啟您指定的 MySQL 使用的埠號。
如果不知道怎樣設置您的伺服器上的防火牆,請向您的伺服器管理員咨詢。
2、增加允許遠程連接 MySQL 用戶並授權。
1)首先以 root 帳戶登陸 MySQL
在 Windows 主機中點擊開始菜單,運行,輸入「cmd」,進入控制台,MySQL 的 bin 目錄下,然後輸入下面的命令。
在 Linux 主機中在命令提示行下輸入下面的命令。
> MySQL -uroot -p123456
123456 為 root 用戶的密碼。
2)創建遠程登陸用戶並授權
> grant all PRIVILEGES on discuz.* to ted@'123.123.123.123' identified by '123456';
上面的語句表示將 discuz 資料庫的所有許可權授權給 ted 這個用戶,允許 ted 用戶在 123.123.123.123 這個 IP 進行遠程登陸,並設置 ted 用戶的密碼為 123456 。
下面逐一分析所有的參數:
all PRIVILEGES 表示賦予所有的許可權給指定用戶,這里也可以替換為賦予某一具體的許可權,例如:select,insert,update,sqlserver/42947.htm target=_blank >delete,create,drop 等,具體許可權間用「,」半形逗號分隔。
discuz.* 表示上面的許可權是針對於哪個表的,discuz 指的是資料庫,後面的 *
表示對於所有的表,由此可以推理出:對於全部資料庫的全部表授權為「*.*」,對於某一資料庫的全部表授權為「資料庫名.*」,對於某一資料庫的某一表授
權為「資料庫名.表名」。
ted 表示你要給哪個用戶授權,這個用戶可以是存在的用戶,也可以是不存在的用戶。
123.123.123.123 表示允許遠程連接的 IP 地址,如果想不限制鏈接的 IP 則設置為「%」即可。
123456 為用戶的密碼。
執行了上面的語句後,再執行下面的語句,方可立即生效。
> flush privileges;
遠程登錄mysql一些常用的代碼段,大家可參考一下。
一、允許root用戶在任何地方進行遠程登錄,並具有所有庫任何操作許可權,具體操作如下:
在本機先使用root用戶登錄mysql:
mysql -u root -p"youpassword"
進行授權操作:
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
重載授權表:
FLUSH PRIVILEGES;
退出mysql資料庫:
exit
二、允許root用戶在一個特定的IP進行遠程登錄,並具有所有庫任何操作許可權,具體操作如下:
在本機先使用root用戶登錄mysql:
mysql -u root -p"youpassword"
進行授權操作:
GRANT ALL PRIVILEGES ON *.* TO root@"172.16.16.152" IDENTIFIED BY "youpassword" WITH GRANT OPTION;
重載授權表:
FLUSH PRIVILEGES;
退出mysql資料庫:
exit
三、允許root用戶在一個特定的IP進行遠程登錄,並具有所有庫特定操作許可權,具體操作如下:
在本機先使用root用戶登錄mysql:
mysql -u root -p"youpassword"
進行授權操作:
GRANT select,insert,update,delete ON *.* TO root@"172.16.16.152" IDENTIFIED BY "youpassword";
重載授權表:
FLUSH PRIVILEGES;
退出mysql資料庫:
exit
四、刪除用戶授權,需要使用REVOKE命令,具體命令格式為:
REVOKE privileges ON 資料庫[.表名] FROM user-name;
具體實例,先在本機登錄mysql:
mysql -u root -p"youpassword"
進行授權操作:
GRANT select,insert,update,delete ON TEST-DB TO test-user@"172.16.16.152" IDENTIFIED BY "youpassword";
再進行刪除授權操作:
REVOKE all on TEST-DB from test-user;
****註:該操作只是清除了用戶對於TEST-DB的相關授權許可權,但是這個「test-user」這個用戶還是存在。
最後從用戶表內清除用戶:
DELETE FROM user WHERE user="test-user";
重載授權表:
FLUSH PRIVILEGES;
退出mysql資料庫:
exit