Linux下mysql數據庫的創建導入導出 及一些基本指令_數據庫其它

來源:腳本之家  責任編輯:小易  

1、首先確保linux下mysql安裝好,服務啟動完之后,就可以開始連接數據庫了。在終端輸入“mysql-hlocalhost-uroot-p”,其中h參數是主機名,這里是本地就寫localhost,也可以省略:2、輸入mysql的密碼之后就登錄了,也可以不輸入密碼登錄,比如這里的root密碼是mysql123456,可以直接輸入“mysql-hlocalhost-uroot-pmysql123456”,此時就沒有提示輸入密碼,直接進入mysql的命令行中了:3、此時顯示的就是mysql的命令行界面了,若要退出輸入quit就可以退出了。以上就是linux中連接數據庫的操作:www.13333515.buzz防采集請勿采集本網。

首先linux 下查看mysql相關目錄

mysql [[email protected]~]#yum install mysql mysql-server mysql-devel 啟動mysql服務:/etc/init.d/mysqld start 設置mysql密碼: 直接使用”mysql”進入數據庫模式, mysql>USE mysql;mysql>

查看 mysql 的安裝路徑

四、linux下mysql配置方法 在linux中mysql的配置文件路徑在/usr/share/mysql下 有:my-huge.cnf、my-large.cnf、my-medium、my-small.cnf這些文件 根據需要打開這些文件中的一個: 在文件中找到[mysqld]

執行查詢 SQL

1、安裝MySQL數據庫 先從MySQL官網下載MySQL,然后進入所下載的安裝文件所在目錄,運行如下命令進行安裝,然后使用/etc/rc.d init.d/mysqlrestart命令重啟MySQL服務: 2、配置MySQL數據庫字符集 安裝完成

mysql>show variables like '%dir%';

yum-y install mysql mysql-server mysql-devel php-mysql chkconfig-level 35 mysqld on etc/init.d/mysqld start [Y/n]y-》刪除測試數據庫test Reload privilege tables now?[Y/n]y-》重新加載授權信息

datadir 就是數據路徑

配置mysql數據庫: make make install cd/usr/local/mysql/ chown-R mysql:mysql. scripts/mysql_install_db—user=mysql—basedir=usr/local/mysql/—datadir=usr/local/mysql/data/ cp support-files/my

確定了運行路徑,執行導入、導出mysql數據庫命令

一、導出數據庫用mysqldump命令

(注意:先cd到mysql的運行路徑下,再執行一下命令):

1、導出數據和表結構:

mysqldump -u用戶名 -p密碼 數據庫名 > 數據庫名.sql

注意 我的服務器配置權限特殊 因此需要用 muysqldump -h 127.0.0.1 -u用戶名 -p密碼 數據庫名 >你自己命名的數據庫名.sql(這句和上句一樣的,總有一句適合你)

mysqldump -uroot -p dbname > dbname .sqlmysqldump -h 127.0.0.1 -uroot -p dbname > dbname .sql

導出以后 你可以登錄ftp上找到這個sql文件直接下載下來就行了,或者說用scp命令下載

敲回車后會提示輸入密碼

2、只導出表結構

mysqldump -u用戶名 -p密碼 -d 數據庫名 > 數據庫名.sql

例如:mysqldump -uroot -p -d dbname > dbname .sql

二、導入數據庫

1、首先建空數據庫

mysql>create database dbname ;

2、導入數據庫

方法一:

(1)選擇數據庫

mysql>use dbname ;                                             例如: mysql>use hljz

(2)設置數據庫編碼

mysql>set names utf8;

(3)導入數據(注意sql文件的路徑)

mysql>source /home/xxxx/dbname .sql; /home/xxxx/dbname.sql為你的數據庫文件在服務器上的路徑

總結

以上所述是小編給大家介紹的Linux下mysql數據庫的創建導入導出 及一些基本指令,非常詳細,具有一定的參考借鑒價值,需要的朋友參考下吧

1查找以前是否安裝有mysql,使用下面命令:rpm-qa|grep-i mysql如果顯示有如下包則說明已安裝mysqlmysql-4.1.12-3.RHEL4.1mysqlclient10-3.23.58-4.RHEL4.12如果已安裝,則需要刪除已安裝的數據庫,使用以下命令來刪除數據庫刪除命令:rpm-e-nodeps 包名(rpm-ev mysql-4.1.12-3.RHEL4.1)刪除老版本mysql的開發頭文件和庫命令:rm-fr/usr/lib/mysqlrm-fr/usr/include/mysql注意:卸載后/var/lib/mysql中的數據及/etc/my.cnf不會刪除,如果確定沒用后就手工刪除rm-f/etc/my.cnfrm-fr/var/lib/mysql下載mysql的rpm包可以通過wget下載具體的地址因為不能用鏈接請大家去官網去找(1)MySQL-server-5.6.10-1.rhel5.x86_64.rpm:MySQL服務器;(2)MySQL-client-5.6.10-1.rhel5.x86_64.rpm:MySQL客戶端;(3)MySQL-devel-5.6.10-1.rhel5.x86_64.rpm:Mysql開發依賴包。下載后放到Liunx服務器中,如圖所示安裝MySQL Server的rpm包rpm-ivh MySQL-server-5.6.21-1.linux_glibc2.5.x86_64.rpm安裝過程如圖所示安裝完成后會生成root用戶的隨機密碼,請使用“cat/root/.mysql_secret”或類似命令進行查看。安裝MySQL客戶端rpm-ivh MySQL-client-5.6.21-1.linux_glibc2.5.x86_64.rpm安裝MySQL開發依賴包rpm-ivh MySQL-devel-5.6.21-1.linux_glibc2.5.x86_64.rpm啟動msyql安裝完成后mysql是沒有啟動的,運行mysql命令會提示如下錯誤:ERROR 2002(HY000):Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'(2)可使用如下命令啟動MySQL:service mysql start或者使用如下命令:etc/init.d/mysql start可使用SET PASSWORD命令修改root用戶的密碼,參考如下:SET PASSWORD=PASSWORD('root123456');登錄MySQL使用mysql命令登錄MySQL服務器,運行MySQL的命令時,會提示需要設置root用戶密碼設置開機自啟動etc/init.d/mysql start設置完成后重啟系統,使用natstat –nat命令可看到MySQL的3306端口至此我們已經安裝好了mysql數據庫,當然現在我們的數據庫還不支持遠程連接,遠程連接會出現以下代碼:1130,ERROR 1130:Host 192.168.0.10 is not allowed to connect to this MySQL server,可以通過以下以下來解決改表法:在本機登入mysql后,更改“mysql”數據庫里的“user”表里的“host”項,從”localhost”改為'%'。mysql>mysql>use mysql;mysql>select 'host' from user where user='root';好了,開始享受mysql帶來的強大功能吧內容來自www.13333515.buzz請勿采集。


  • 本文相關:
  • linux下創建postgresql數據庫的方法步驟
  • linux下oracle數據庫用戶創建方法詳解
  • 在linux命令下導出導入.sql文件的方法
  • linux系統中mysql數據庫的導入和導出
  • linux下oracle數據導入導出的方法詳解
  • linux vps/服務器上輕松導入、導出mysql數據庫的幾種方法
  • 深入sql中pivot 行列轉換詳解
  • sql中having與where的區別及注意
  • 數據庫設計的完整性約束表現在哪些方面
  • sql 中將日期中分秒化為零的語句
  • mysql與oracle 差異比較之七 其它
  • hadoop2.x/yarn環境搭建--centos7.0 jdk配置
  • sql 查詢語句積累
  • mssql,access的sql經典sql語句大全
  • 數據庫的acid特性術語詳解
  • 問個高難度的復雜查詢(在一個時間段內的間隔查詢)
  • 如何在linux下安裝mysql數據庫并配置
  • linux下怎么連接mysql數據庫
  • 如何在linux下重啟MySQL數據庫
  • 如何在linux下安裝mysql數據庫并配置
  • 如何在linux下安裝mysql數據庫并配置
  • 如何在linux下安裝mysql數據庫并配置
  • 如何在linux下安裝mysql數據庫并配置
  • 如何在linux下安裝mysql數據庫并配置
  • 如何在linux下安裝mysql數據庫并配置
  • 在linux環境下怎么打開mysql數據庫
  • 網站首頁網頁制作腳本下載服務器操作系統網站運營平面設計媒體動畫電腦基礎硬件教程網絡安全mssqlmysqlmariadboracledb2mssql2008mssql2005sqlitepostgresqlmongodbredisaccess數據庫文摘數據庫其它首頁數據庫其它linux下創建postgresql數據庫的方法步驟linux下oracle數據庫用戶創建方法詳解在linux命令下導出導入.sql文件的方法linux系統中mysql數據庫的導入和導出linux下oracle數據導入導出的方法詳解linux vps/服務器上輕松導入、導出mysql數據庫的幾種方法深入sql中pivot 行列轉換詳解sql中having與where的區別及注意數據庫設計的完整性約束表現在哪些方面sql 中將日期中分秒化為零的語句mysql與oracle 差異比較之七 其它hadoop2.x/yarn環境搭建--centos7.0 jdk配置sql 查詢語句積累mssql,access的sql經典sql語句大全數據庫的acid特性術語詳解問個高難度的復雜查詢(在一個時間段內的間隔查詢)sql join on 用法mysql mysqldump命令使用詳解sqlserver、mysql、oracle三種數sql中代替like語句的另一種寫法如何讓sql運行得更快關于adox的相關知識如何取得一個表的所有字段名用逗sql server下數據庫鏈接的使用方sql server 2005的表分區sql 查詢語句積累你應該知道的states字段使用規范sql中where子句與having子句的區別小結sql注入原理與解決方法代碼示例sql利用function創建長整形的唯一id示例代mysql與oracle 差異比較之一數據類型未在本地計算機上注冊“microsoft.jet.ol取隨機記錄的語句數據庫設計經驗談利用dataset部分功能實現網站登錄sql語句求最小可用id
    免責聲明 - 關于我們 - 聯系我們 - 廣告聯系 - 友情鏈接 - 幫助中心 - 頻道導航
    Copyright © 2017 www.13333515.buzz All Rights Reserved
    3排列五开奖结果