mysql資料庫在Ubuntu上部署

2021-10-08 18:26:24 字數 3094 閱讀 4889

第1步:ubuntu介面按快捷鍵ctrl+alt+t進入命令終端

第2步:開啟 ubuntu 終端,使用下面sudo命令進入管理員許可權,執行:sudo su,#輸入系統的密碼

第3步:ubuntu 上安裝 mysql 非常簡單只需要幾條命令就可以完成,執行:apt-get install mysql-server

第4步:apt-get install mysql-client,檢視mysql是否安裝成功:mysql -v

第5步:apt-get install libmysqlclient-dev

第6步:ubuntu 安裝 net-tools,執行:apt install net-tools

第7步:檢查是否安裝成功,執行:sudo netstat -tap | grep mysql#如果看到有 mysql 的socket處於 listen 狀態則表示安裝成功

第8步:登陸mysql資料庫,執行:mysql -u root -p(如果此命令進不去,可能是因為最初的時候沒有給root使用者設定密碼,可以嘗試用sudo mysql -u root -p命令進入資料庫,然後,use mysql; 然後敲回車,update user set authentication_string=password(「你的密碼」) where user=「root」; 然後敲回車,flush privileges; 然後敲回車)(入mysql,跟cmd一樣,mysql -h localhost - u root -p 然後輸入sudo的密碼即可),#-u 表示選擇登陸的使用者名稱, -p 表示登陸的使用者密碼,上面命令輸入之後會提示輸入密碼,此時輸入密碼就可以登入到 mysql

請參考官網,講解的非常詳細.

mysql_affected_rows() 返回被最新的update, delete或insert查詢影響的行數。

mysql_close() 關閉乙個伺服器連線。

mysql_connect() 連線乙個mysql伺服器。該函式不推薦;使用mysql_real_connect()代替。

mysql_change_user() 改變在乙個開啟的連線上的使用者和資料庫。

mysql_create_db() 建立乙個資料庫。該函式不推薦;而使用sql命令create database。

mysql_data_seek() 在乙個查詢結果集合中搜尋一任意行。

mysql_debug() 用給定字串做乙個dbug_push。

mysql_drop_db() 拋棄乙個資料庫。該函式不推薦;而使用sql命令drop database。

mysql_dump_debug_info() 讓伺服器將除錯資訊寫入日誌檔案。

mysql_eof() 確定是否已經讀到乙個結果集合的最後一行。這功能被反對;

mysql_errno()或mysql_error()可以相反被使用。

mysql_errno() 返回最近被呼叫的mysql函式的出錯編號。

mysql_error() 返回最近被呼叫的mysql函式的出錯訊息。

mysql_escape_string() 用在sql語句中的字串的轉義特殊字元。

mysql_fetch_field() 返回下乙個表字段的型別。

mysql_fetch_field_direct () 返回乙個表字段的型別,給出乙個字段編號。

mysql_fetch_fields() 返回乙個所有字段結構的陣列。

mysql_fetch_lengths() 返回當前行中所有列的長度。

mysql_fetch_row() 從結果集合中取得下一行。

mysql_field_seek() 把列游標放在乙個指定的列上。

mysql_field_count() 返回最近查詢的結果列的數量。

mysql_field_tell() 返回用於最後乙個mysql_fetch_field()的字段游標的位置。

mysql_free_result() 釋放乙個結果集合使用的記憶體。

mysql_get_client_info() 返回客戶版本資訊。

mysql_get_host_info() 返回乙個描述連線的字串。

mysql_get_proto_info() 返回連線使用的協議版本。

mysql_get_server_info() 返回伺服器版本號。

mysql_info() 返回關於最近執行得查詢的資訊。

mysql_init() 獲得或初始化乙個mysql結構。

mysql_insert_id() 返回有前乙個查詢為乙個auto_increment列生成的id。

mysql_kill() 殺死乙個給定的執行緒。

mysql_list_dbs() 返回匹配乙個簡單的正規表示式的資料庫名。

mysql_list_fields() 返回匹配乙個簡單的正規表示式的列名。

mysql_list_processes() 返回當前伺服器執行緒的一張表。

mysql_list_tables() 返回匹配乙個簡單的正規表示式的表名。

mysql_num_fields() 返回乙個結果集合重的列的數量。

mysql_num_rows() 返回乙個結果集合中的行的數量。

mysql_options() 設定對mysql_connect()的連線選項。

mysql_ping() 檢查對伺服器的連線是否正在工作,必要時重新連線。

mysql_query() 執行指定為乙個空結尾的字串的sql查詢。

mysql_real_connect() 連線乙個mysql伺服器。

mysql_real_query() 執行指定為帶計數的字串的sql查詢。

mysql_reload() 告訴伺服器重灌授權表。

mysql_row_seek() 搜尋在結果集合中的行,使用從mysql_row_tell()返回的值。

mysql_row_tell() 返回行游標位置。

mysql_select_db() 連線乙個資料庫。

mysql_shutdown() 關掉資料庫伺服器。

mysql_stat() 返回作為字串的伺服器狀態。

mysql_store_result() 檢索乙個完整的結果集合給客戶。

mysql_thread_id() 返回當前執行緒的id。

mysql_use_result() 初始化乙個一行一行地結果集合的檢索。

ubuntu安裝mysql資料庫

開啟 終端視窗 輸入 sudo apt get install mysql server mysql client 回車 輸入 y 回車 在 軟體包設定對話方塊 中輸入mysql中 root 使用者的密碼 回車 再輸一次密碼 回車,安裝完成。開啟 終端視窗 輸入 sudo service mysql...

ubuntu 安裝 MySQL 資料庫

sudo apt get install mysql server mysql client 啟動mysql服務 sudo etc init.d mysql restart 修改配置允許mysql遠端連線 vim etc mysql my.cnf找到 bind address 127.0.0.1 注...

Ubuntu搭建MySQL資料庫

前段時間一直在找ubuntu安裝mysql資料庫的文章,由於我的ubuntu版本實在太老 12.04 所以找了很多都一直都沒有成功,幾乎每次都是sudo apt get install的時候就提示我未安裝依賴的包,或者說我需要版本公升級,最後一氣之下刪了更新管理器中的軟體源中的其他軟體中的雜七雜八的...