錢橫資料庫
Ⅰ centos資料庫怎麼運行
centos資料庫怎麼運行?
1、獲取mysql二進制包,然後通過 tar命令解壓,通過mv mysql-5.7.21-linux-glibc2.12-x86_64 mysql_3306命令將解壓的文件夾進行重命名成較短的名稱,備注要使用的埠號,便於區分。至於要將解壓後的文件放在哪裡,你自己決定,區別是,如果你不是將解壓文件命名成mysql後直接放到/usr/local目錄下,或者通過ln在/usr/local目錄下使用mysql引用的話,你需要在my.cnf或者啟動命令參數中指定(basedir=實際的解壓文件路徑 和 datadir=實際的結業文件路徑/data)。這個說明其實在mysql.server中,可以使用vi命令打開看一下。
2、看了網上很多mysql的安裝方法介紹,都會提到新增用戶組、用戶:groupadd mysql和useradd -r -g mysql -s /bin/false mysql,增加了mysql用戶和mysql用戶組。這個看你自己實際需要,因為我就是自己用,沒有安全問題,就沒有新增,而是直接用root。如果需要新增用戶和用戶組,可以網上查找資料或者在MySQL的官方手冊中看到:https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html
3、新建my.cnf或者從別處復制一份過來,主要是在初始化文件中指定basedir、datadir、埠號以及socket等參數,下圖是我的my.cnf內容,請根據自己的實際路徑替換相關參數,放在安裝目錄下:
centos7怎麼啟動mysql(centos7啟動mysql資料庫命令)
4、按照官方文檔的安裝步驟,還需要在安裝目錄下新建一個mysql-files文件夾,具體為什麼要新建這個文件夾我還不是很清楚,哈哈,給出官方文檔的內容「The mysql-files directory provides a convenient location to use as the value for the secure_file_priv system variable, which limits import and export operations to a specific directory.」
5、接下來初始化mysql,首先在安裝目錄下新增data文件夾,然後進入到安裝目錄的bin文件夾下面,執行以下命令: 「./mysqld --initialize --user=root --basedir=/data/program/mysql3306 --datadir=/data/program/mysql3306/data」 。在linux中,命令帶參數時,如果參數名是全稱,就用兩個橫杠「--」,如果參數時簡稱,就用一個橫杠「-」,比如,./mysql --host=localhost 和 ./mysql -hlocalhost。在上述初始化mysql的命令中,請把參數值替換成你自己的路徑和用戶。如果你只安裝一個mysql,並且是在/usr/local/mysql這個默認目錄,就不需要指定basedir和datadir參數。如果你因為某種原因想要重新初始化,那麼你需要先把data目錄下的內容刪掉,你可以選擇刪除整個data文件夾然後新增:rm -rf data, mkdir data,然後你再執行上面的初始化命令,就可以順利重新初始化。這里需要注意的是,初始化成功之後,會在提示信息的末尾找到默認密碼,一定要記住了,一會兒客戶端登入的時候要用。
6、接下來創建安全傳輸所需的證書和key,在bin目錄下執行命令: 「./mysql_ssl_rsa_setup --datadir=/data/program/mysql3306/data」 ,同樣,將參數替換成你的值,默認的安裝目錄不需要指定datadir值。這個命令的作用官方說明如下:「This program creates the SSL certificate and key files and RSA key-pair files required to support secure connections using SSL and secure password exchange using RSA over unencrypted connections, if those files are missing.」,大概是說通過這個命令創建了在非加密連接上使用SSL和RSA進行安全傳輸所需的SSL證書和key,RSA鍵值對。
7、到此mysql的初始化就完成了,可以啟動mysql伺服器了,5.7版本以後好像都是使用mysqld_safe命令啟動服務的,也可以使用support-file目錄下的mysql.server來啟動,不過mysql.server也是使用mysqld_safe來啟動的。mysqld_safe的命令如下: 「./mysqld_safe --defaults-file=/data/program/mysql3306/my.cnf --user=root --port=3306 &」 ,關鍵的是要指定my.cnf路徑,因為我沒有安裝在默認目錄下,而且我們是要在一個機器上安裝兩個mysql的。這裡面要注意的是「--defaults-file」一定要作為第一個參數,不然會報錯,有相應提示;另外就是命令末尾的「&」,這個是告訴系統將mysql這個實例作為後台進程,這樣退出命令的時候mysql伺服器才能繼續運行。
關於mysql_safe命令的詳細參數可以參考:http://www.zzvips.com/article/56792.html
8、啟動伺服器之後,就可以使用客戶端訪問伺服器了,在bin目錄下執行命: 「./mysql -uroot -P3306 -p」 ,然後提示輸入密碼,那麼你就把步驟5中的默認密碼輸入。進去之後,通過命令set password=password('new password')設置你的新密碼,否則伺服器也不會讓你操作其他東西。
9、至此,已經完成一個mysql的安裝。
Ⅱ Access 報表數據如何橫列顯示
1、打開你想要操作的ACCESS資料庫
2、點擊「查詢」
3、選擇「在設計視圖中創建查詢」然後點擊新建按鈕
4、在彈出的窗口中選擇交叉表查詢向導,後按確定按鈕
5、在新彈出的向導窗口中,第一步,選擇你把表搞橫的那張表,然後一步一步試,反復的試,搞廢了,刪除後再重來,你的目的一定會達到的。不要任何事都求別人,自己摸索出來的知識牢固
Ⅲ 資料庫縱向數據如何轉成橫向數據
SELECTt1.姓名,t1.分數ASID號01分數,t2.分數ASid號02分數
FROMTable1t1INNERJOIN
Table1t2ONt1.姓名=t2.姓名
WHERE(t1.ID號='01')AND(t2.ID號='02')
Ⅳ Excel 中,一張橫標要怎樣變成一張資料庫可以接受的豎表。見一下例子:
選中所有數據---復制,
然後選擇-----選擇性粘貼------轉置(在彈出窗口的右下角處)!
Ⅳ 航班縱橫能查到每個航班使用飛機的機齡,准確嗎
比較准確,因為航班縱橫能獲取到執行該航班飛機的編號(即機身上印刷的B-XXX這個數字),該編號是有詳實的資料庫支持的,隨時調取數據就可以顯示該飛機出廠的時間、首先服役的航空公司、現在服役的航空公司等詳情。
擴展:
飛常准更加專業(和民航的關系旁根錯節)。還有一些網站能夠幾乎實時的顯示飛機的航線軌跡,例如想知道某個航班的實時位置,只需要輸入該航班號和航空公司名字,只要飛機沒有偏離航路,那麼你幾乎可以實時掌握它的飛行動態。