CentOSmysql安裝以及使用
前言:
如何檢視linux伺服器的各個狀態?
版本查詢:
1 |
$lsb_release -a |
這說明是CentOS-7.0 64位系統,要知道Centos 7預設不支援mysql(都是因為錢),所以centos 7預設支援的是mariadb
何為mariadb?(百度百科抄襲的)
MariaDB資料庫管理系統是MySQL的一個分支,主要由開源社群在維護,採用GPL授權許可 MariaDB的目的是完全相容MySQL,包括API和命令列,使之能輕鬆成為MySQL的代替品。在儲存引擎方面,使用XtraDB來代替MySQL的InnoDB。 MariaDB由MySQL的創始人Michael Widenius主導開發,他早前曾以10億美元的價格,將自己建立的公司MySQL AB賣給了SUN,此後,隨著SUN被甲骨文收購,MySQL的所有權也落入Oracle的手中。MariaDB名稱來自Michael Widenius的女兒Maria的名字。
記憶體查詢:
1 |
$free -m |
-m的意思是使用兆為單位,也就是total記憶體為992M,說明是1G的。
瞭解完了系統,下面我們就來安裝mysql吧。
1、檢視系統是否安裝了MySQL
$rpm -qa | grep mysql
2、解除安裝已安裝的MySQL
$rpm -e --nodeps mysql-libs-5.1.61-4.el6.x86_64
要將/var/lib/mysql資料夾下的所有檔案都刪除乾淨
3、下載MySQL
可以去官網下載mysql,然後傳到伺服器上,也可以使用wget命令直接在centos中下載,不過速度會很慢,不推薦使用,我是使用迅雷把tar包下載下來之後,上傳到伺服器上的。
下載地址:http://dev.mysql.com/downloads/mysql/
下載完了之後利用scp上傳檔案到伺服器並進入centos進行解壓:
1 |
$scp Desktop/MySQL-5.6.29-1.linux_glibc2.5.x86_64.rpm-bundle.tar root@121.42.169.178:~/Downloads/ |
4、安裝MySQL
如果一定要在centos 7上安裝mysql ,需要解除安裝MariaDB,否則會衝突。
執行檢視mariadb的命令,有的話解除安裝
1 |
$rpm -qa | grep mariadb |
接下來我們可以進行安裝mysql了
1 |
$rpm -ivh MySQL-server-5.6.29-1.linux_glibc2.5.x86_64.rpm |
安裝成功後開啟mysql服務
$sevice mysql start
再然後執行:service mysql stop (不要問為什麼,因為預設root沒有密碼,你進不去,所以接下來我們要繞過密碼登入)
執行下面的命令:(也就是,老子不用密碼直接登入,這時mysql服務必須關閉狀態)
1 |
mysqld_safe –-user=mysql –-skip-grant-tables –-skip-networking & mysql -u root mysql |
隨後回車,輸入以下命令:
1 |
$mysql |
修改完密碼後退出mysql服務,重啟一下mysql服務
$service mysql restart
$mysql -uroot -p
輸入密碼後,發現成功進入mysql。
至此,安裝完畢。
參考:http://www.hishenyi.com/archives/549
相關文章
- mongodb的安裝以及使用MongoDB
- github的安裝以及使用Github
- Genymotion的安裝以及使用
- webStorm安裝以及整合git使用!WebORMGit
- linuxwget安裝以及使用Linuxwget
- RabbitMQ Centos7 安裝以及使用MQCentOS
- 伺服器安裝docker 以及使用docker安裝mysql及svn伺服器DockerMySql
- kaldi上使用gpu以及如何安裝cudaGPU
- plsql以及instantclient下載安裝配置使用SQLclient
- git 的安裝使用以及協作流程Git
- Ubuntu 14.04下安裝SecureCRT 以及使用技巧UbuntuSecurecrt
- 使用docker安裝gitlab以及gitlab簡單使用DockerGitlab
- Sublime的安裝、新增外掛以及其的使用
- 使用ansible安裝docker以及docker-composeDocker
- Visual Studio C++ 安裝以及使用教程C++
- PHPCPP安裝以及hello worldPHP
- Manjaro安裝以及美化教程JAR
- Mysql--所有版本安裝以及完全解除安裝MySql
- 在Vue專案中使用npm安裝bootstrap以及jqueryVueNPMbootjQuery
- php註釋生成介面文件 apidoc 安裝以及使用PHPAPI
- Kafka 1.0.0的安裝使用以及一些命令Kafka
- Vim安裝使用以及一些避坑指南
- Python pyocr和Tesseract-OCR的安裝以及使用Python
- MySQL概述以及MySQL的安裝以及啟動MySql
- phpstorm下載以及安裝PHPORM
- Grub安裝、配置以及使用例項彙總講解(轉)
- 如何安裝vmware以及如何在vmware上安裝centOS 7.0CentOS
- windows安裝mysql以及安裝Navicat Premium並破解的方法WindowsMySqlREM
- win10使用Composer-Setup安裝Composer以及使用Composer安裝Yii2最新版Win10
- sphinx 簡介以及安裝 以及php擴充開啟PHP
- Java 封裝 SDK 以及使用Java封裝
- iOS 封裝.framework 以及使用iOS封裝Framework
- typora下載安裝以及notepad++下載安裝
- docker 安裝redis 以及配置連線DockerRedis
- Redis介紹以及安裝(Linux)RedisLinux
- Ubuntu2404安裝以及部署dockerUbuntuDocker
- CentOS 7安裝mediainfo以及ffmpeg工具CentOSAI
- 雲原生流水線 Argo Workflow 的安裝、使用以及個人體驗Go