linux mysql啟動_MySQL 安裝(二)

0b5365f6d9384cca2ecddca97a72027c.png

MySQL 安裝

所有平臺的Mysql下載地址為:MySQL 下載 . 挑選你需要的 MySQL Community Server 版本及對應的平臺。

Linux/UNIX上安裝MySQL

Linux平臺上推薦使用RPM包來安裝MySQL,MySQL AB提供了以下RPM包的下載地址:

  • MySQL - MySQL服務器。你需要該選項,除非你只想連接運行在另一臺機器上的MySQL服務器。
  • MySQL-client - MySQL 客戶端程序,用于連接并操作Mysql服務器。
  • MySQL-devel - 庫和包含文件,如果你想要編譯其它MySQL客戶端,例如Perl模塊,則需要安裝該RPM包。
  • MySQL-shared - 該軟件包包含某些語言和應用程序需要動態裝載的共享庫libmysqlclient.so* ,使用MySQL。
  • MySQL-bench - MySQL數據庫服務器的基準和性能測試工具。

以下安裝MySQL RMP的實例是在SuSE Linux系統上進行,當然該安裝步驟也適合應用于其他支持RPM的Linux系統,如:Centos。

安裝步驟如下:

使用root用戶登陸你的Linux系統。

下載MySQL RPM包,下載地址為:MySQL 下載 。

通過以下命令執行MySQL安裝,rpm包為你下載的rpm包:

[root@host]# rpm -i MySQL-5.0.9-0.i386.rpm

以上安裝MySQL服務器的過程會創建MySQL用戶,并創建一個MySQL配置文件my.cnf。

你可以在/usr/bin和/usr/sbin中找到所有與MySQL相關的二進制文件。所有數據表和數據庫將在/var/lib/mysql目錄中創建。

以下是一些MySQL可選包的安裝過程,你可以根據自己的需要來安裝:

[root@host]# rpm -i MySQL-client-5.0.9-0.i386.rpm
[root@host]# rpm -i MySQL-devel-5.0.9-0.i386.rpm
[root@host]# rpm -i MySQL-shared-5.0.9-0.i386.rpm
[root@host]# rpm -i MySQL-bench-5.0.9-0.i386.rpm

Window上安裝MySQL

Window上安裝MySQL相對來說會較為簡單,你只需要在 MySQL 下載 中下載window版本的MySQL安裝包,并解壓安裝包。

雙擊 setup.exe 文件,接下來你只需要安裝默認的配置點擊"next"即可,默認情況下安裝信息會在C:mysql目錄中。

接下來你可以通過"開始" =》在搜索框中輸入 " cmd" 命令 =》 在命令提示符上切換到 C:mysqlbin 目錄,并輸入一下命令:

mysqld.exe --console

如果安裝成功以上命令將輸出一些MySQL啟動及InnoDB信息。

驗證MySQL安裝

在成功安裝MySQL后,一些基礎表會表初始化,在服務器啟動后,你可以通過簡單的測試來驗證MySQL是否工作正常。

使用 mysqladmin 工具來獲取服務器狀態:

使用 mysqladmin 命令倆檢查服務器的版本,在linux上該二進制文件位于 /usr/bin on linux ,在window上該二進制文件位于C:mysqlbin 。

[root@host]# mysqladmin --version

linux上該命令將輸出以下結果,該結果基于你的系統信息:

mysqladmin  Ver 8.23 Distrib 5.0.9-0, for redhat-linux-gnu on i386

如果以上命令執行后未輸入任何信息,說明你的MySQL未安裝成功。

使用 MySQL Client(MySQL客戶端) 執行簡單的SQL命令

你可以在 MySQL Client(MySQL客戶端) 使用 MySQL 命令連接到MySQL服務器上,默認情況下MySQL服務器的密碼為空,所以本實例不需要輸入密碼。

命令如下:

[root@host]# mysql

以上命令執行后會輸出 mysql>提示符,這說明你已經成功連接到MySQL服務器上,你可以在 mysql> 提示符執行SQL命令:

mysql> SHOW DATABASES;
+----------+
| Database |
+----------+
| mysql    |
| test     |
+----------+
2 rows in set (0.13 sec)

MySQL安裝后需要做的

MySQL安裝成功后,默認的root用戶密碼為空,你可以使用以下命令來創建root用戶的密碼:

[root@host]# mysqladmin -u root password "new_password";

現在你可以通過以下命令來連接到MySQL服務器:

[root@host]# mysql -u root -p
Enter password:*******

注意: 在輸入密碼時,密碼是不會顯示了,你正確輸入即可。

Linux系統啟動時啟動 MySQL

如果你需要在Linux系統啟動時啟動 MySQL 服務器,你需要在 /etc/rc.local 文件中添加以下命令:

/etc/init.d/mysqld start

同樣,你需要將 mysqld 二進制文件添加到 /etc/init.d/ 目錄中。

小編提示:在開始學習本教程前你應該了解?

在開始學習本教程前你應該了解SQL的基礎知識,并能簡單的應用。

在開始學習本教程前你應該了解PHP和HTML的基礎知識,并能簡單的應用。

本教程的很多例子都跟PHP語言有關,我們的實例基本上是采用PHP語言來演示。

如果你還不了解PHP,你可直接點擊鏈接領取相關學習福利包:石墨文檔

知乎 - 安全中心?shimo.im

是安全網站放心,繼續訪問就可以領取了哦來了解該語言。

還有PHP知識等著你哦!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/370582.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/370582.shtml
英文地址,請注明出處:http://en.pswp.cn/news/370582.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

0524駝峰命名法,模態對話框

模態對話框 window.showModalDialog("url","向目標對話框傳的值","窗口特征參數") 打開模態對話框 模態對話框必須關掉才能對后端操作。 模塊對話框和窗口的區別是永遠置頂。 特征參數:用分號隔開,…

誰在偷你的記憶? 應用服務器版

您創建了一個了不起的應用程序。 您將其投入生產。 您會發現您沒有足夠的可用內存。 即使您的所有測量結果(可能是借助我們的小型公用事業公司進行的測量 )都表明您應該還不錯。 我們計劃發布一系列博客文章,研究堆消失的位置,并…

遺忘的html標簽

1 <span>x</span><sup>2</sup><span> y10</span> 2 <br> 3 <span>H</span><sub>2</sub><span>O</span> <sup> 標簽可定義上標文本。 包含在 <sup> 標簽和其結束標簽 …

Android四大組件之BroadcastReceiver

什么是BroadcastReceiver? BroadcastReceiver(廣播接收器)&#xff0c;顧名思義&#xff0c;是用來接收廣播的。Android內部實現了一套廣播通信機制&#xff0c;即在某個應用或某個組件注冊廣播接收器&#xff0c;接收特定類型的廣播。當別的應用或組件發送該類型的廣播時&…

mysql數據庫索引頁號為什么從3開始_MySQL數據庫快問快答

原標題&#xff1a;MySQL數據庫快問快答前言今天樓主給大家列一下關于數據庫幾個常見問題的要點&#xff0c;如果大家對其中的問題感興趣&#xff0c;可以自行擴展研究。1. UNION ALL 與 UNION 的區別UNION和UNION ALL關鍵字都是將兩個結果集合并為一個。UNION在進行表鏈接后會…

通過簡單的Spring方面擺脫null參數

什么是世界上最令人討厭的&#xff0c;同時也是最受歡迎的例外&#xff1f; 我敢打賭這是NullPointerException。 NullPointerException可以表示任何東西&#xff0c;從簡單的“ ups&#xff0c;我認為不能為空”到數小時和數天的第三方庫調試&#xff08;我敢于嘗試使用Doze…

java arraylist排序_最全Java集合筆記

集合概述什么是集合集合框架&#xff1a;用于存儲數據的容器。集合框架是為表示和操作集合而規定的一種統一的標準的體系結構。任何集合框架都包含三大塊內容&#xff1a;對外的接口、接口的實現和對集合運算的算法。接口&#xff1a;表示集合的抽象數據類型。接口允許我們操作…

【3】JVM-OutOfMemory異常重現

JVM中常見的OOM&#xff0c;那么如何通過自己編寫代碼產生這些OOM異常呢&#xff1f;通過寫代碼重現異常&#xff0c;是為了避免在工作中寫出有OOM BUG的代碼。之前雖然看過相關文章&#xff0c;但是沒自己寫過這些代碼&#xff0c;這次在編寫的實際過程中&#xff0c;由于和書…

CachedIntrospectionResults 初始化

轉載于:https://www.cnblogs.com/xiluhua/p/7862985.html

為什么有些內聯(行內)元素可以設置寬高?

為什么有些內聯&#xff08;行內&#xff09;元素如img、input可以設置寬高&#xff1f; 在說明之前我們先來了解一些定義。 塊級元素和內聯元素&#xff1a; ①塊級元素總是獨占一行&#xff0c;表現為另起一行開始&#xff0c;而且其后的元素也必須另起一行顯示。 寬度(w…

mongo數據庫和mysql數據庫的區別_Mongodb與mysql數據庫的區別

MySQLMongoDB說明mysqldmongod服務器守護進程mysqlmongo客戶端工具mysqldumpmongodump邏輯備份工具mysqlmongorestore邏輯恢復工具db.repairDatabase()修復數據庫mysqldumpmongoexport數據導出工具sourcemongoimport數據導入工具grant * privileges on *.* to …Db.addUser()Db…

在Eclipse中高效運行HTTP / REST集成測試

最近&#xff0c;我有機會使用由我親愛的Holger Staudacher編寫的OSGi-JAX-RS-Connector庫。 通過連接器&#xff0c;您可以通過將Path注釋的類型注冊為OSGi服務來輕松發布資源-實際上&#xff0c;它工作得很好。 對于我來說&#xff0c;使用普通的JUnit測試編寫驅動的服務類測…

Eclipse安裝TestNG插件

Eclipse安裝TestNG插件 TestNG是什么? TestNG按照其文檔的定義是&#xff1a; TestNG是一個測試框架&#xff0c;其靈感來自JUnit和NUnit的&#xff0c;但引入了一些新的功能&#xff0c;使其功能更強大&#xff0c;使用更方便。 TestNG是一個開源自動化測試框架;TestNG表示下…

basicdatasourcefactory mysql_Java基礎-DBCP連接池(BasicDataSource類)詳解

Java基礎-DBCP連接池(BasicDataSource類)詳解作者&#xff1a;尹正杰版權聲明&#xff1a;原創作品&#xff0c;謝絕轉載&#xff01;否則將追究法律責任。實際開發中“獲得連接”或“釋放資源”是非常消耗系統資源的兩個過程&#xff0c;為了解決此類性能問題&#xff0c;通常…

生物神經網絡衍生出的算法

一個生物神經網絡的基本結構&#xff1a; 生物神經網絡由大量神經元組成&#xff0c;這些神經元之間通過突觸相互連接。神經元可以接收來自其他神經元的信號&#xff0c;并根據信號的強度和類型來調整自己的輸出信號。這種神經元之間的相互連接和信號傳遞形成了生物神經網絡的基…

echart實例數據 本地加載_JVM 類加載概述

來源&#xff1a;SegmentFault 思否社區作者&#xff1a;又壞又迷人JVM簡介JVM是Java Virtual Machine(Java虛擬機)的縮寫&#xff0c;JVM是一種用于計算設備的規范&#xff0c;它是一個虛構出來的計算機&#xff0c;是通過在實際的計算機上仿真模擬各種計算機功能來實現的。Ja…

JPA / Hibernate:基于版本的樂觀并發控制

本文是Hibernate和JPA中基于版本的樂觀并發控制的簡介。 這個概念已經很老了&#xff0c;上面已經寫了很多東西&#xff0c;但是無論如何我都看到了它被重新發明&#xff0c;誤解和濫用。 我在編寫它只是為了傳播知識&#xff0c;并希望引起人們對并發控制和鎖定的興趣。 用例…

高可用集群搭建

高可用集群搭建  創建hadoop賬戶 創建hadoop賬戶&#xff08;#注意&#xff0c;接下來的操作均在hadoop賬戶下運行&#xff09; # useradd hadoop # passwd hadoopsu - hadoopmkdir soft disk1 disk2mkdir -p disk{1,2}/dfs/{dn,nn}mkdir -p disk{1,2}/nodemgr/local 將本地目…

scrt如何切換成英文版_英文版SecureCRT顯示亂碼解決

英文版SecureCRT顯示亂碼解決系統環境&#xff1a;CentOS&#xff15;.&#xff16;以前Linux都是默認安裝在英文環境下&#xff0c;用英文版的SecureCRT查看系統內容輸出的也都是英文的&#xff0c;不會出現亂碼問題。今天同事在服務器安裝時默認選擇了簡體中文&#xff0c;這…

java try catch_Java捕獲異常

大家好&#xff0c;歡迎來到樂字節小樂的Java技術分享園地在Java中&#xff0c;凡是可能拋出異常的語句&#xff0c;都可以用try ... catch捕獲。把可能發生異常的語句放在try { ... }中&#xff0c;然后使用catch捕獲對應的Exception及其子類。多catch語句可以使用多個catch語…