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
相關文章
- linuxwget安裝以及使用Linuxwget
- mongodb的安裝以及使用MongoDB
- Genymotion的安裝以及使用
- github的安裝以及使用Github
- webStorm安裝以及整合git使用!WebORMGit
- RabbitMQ Centos7 安裝以及使用MQCentOS
- 使用docker安裝gitlab以及gitlab簡單使用DockerGitlab
- 伺服器安裝docker 以及使用docker安裝mysql及svn伺服器DockerMySql
- Visual Studio C++ 安裝以及使用教程C++
- plsql以及instantclient下載安裝配置使用SQLclient
- 序列處理工具Seqkit的安裝以及使用
- php註釋生成介面文件 apidoc 安裝以及使用PHPAPI
- Mysql--所有版本安裝以及完全解除安裝MySql
- PHPCPP安裝以及hello worldPHP
- phpstorm下載以及安裝PHPORM
- Vim安裝使用以及一些避坑指南
- Kafka 1.0.0的安裝使用以及一些命令Kafka
- 在Vue專案中使用npm安裝bootstrap以及jqueryVueNPMbootjQuery
- MySQL概述以及MySQL的安裝以及啟動MySql
- typora下載安裝以及notepad++下載安裝
- Xxl-job安裝部署以及SpringBoot整合Xxl-job使用Spring Boot
- 如何安裝vmware以及如何在vmware上安裝centOS 7.0CentOS
- windows安裝mysql以及安裝Navicat Premium並破解的方法WindowsMySqlREM
- cocoapods安裝/解除安裝/使用
- windows2003 的安裝以及安裝時遇到的問題Windows
- Java 封裝 SDK 以及使用Java封裝
- iOS 封裝.framework 以及使用iOS封裝Framework
- CentOS 7安裝mediainfo以及ffmpeg工具CentOSAI
- Ubuntu2404安裝以及部署dockerUbuntuDocker
- Homestead 安裝 MongoDB 以及擴充套件!MongoDB套件
- docker 安裝redis 以及配置連線DockerRedis
- Devops實戰(一)Docker的部署安裝以及Docker-Compose的使用devDocker
- ubuntu20.04 安裝 wrk 壓力測試工具以及簡單使用Ubuntu
- Java軟體安裝以及環境配置Java
- Laravel 定時任務以及 cronrab 安裝Laravel
- Laravel 定時任務以及 crontab 安裝Laravel
- php以及php擴充套件memcache 安裝PHP套件
- macbook 下安裝Goglang 以及安裝svn外掛所遇到的問題MacGo
- 雲原生流水線 Argo Workflow 的安裝、使用以及個人體驗Go