CentOS下mysql安裝和配置

來源:互聯網
上載者:User

標籤:

1.卸載原有mysql
[[email protected] /]# rpm -qa | grep mysql
查看該作業系統上是否已經安裝了mysql資料庫.
有的話,我們就通過 rpm -e 命令 或者 rpm -e --nodeps 命令來卸載掉
[[email protected] /]# rpm -e mysql

在刪除完以後我們可以通過 rpm -qa | grep mysql 命令來查看mysql是否已經卸載成功.

2.用yum安裝mysql

通過yum的方式來進行mysql的資料庫安裝,首先我們可以輸入 yum list | grep mysql 命令來查看yum上提供的mysql資料庫可下載的版本:

[[email protected] /]# yum list | grep mysql

通過 yum install -y mysql-server mysql mysql-devel 命令將mysql mysql-server mysql-devel都安裝好(注意:安裝mysql時我們並不是安裝了mysql用戶端就相當於安裝好了mysql資料庫了,我們還需要安裝mysql-server服務端才行)

[[email protected] /]# yum install -y mysql-server mysql mysql-deve

yum會幫我們選擇好安裝mysql資料庫所需要的軟體以及其它附屬的一些軟體.

此時我們可以通過如下命令,查看剛安裝好的mysql-server的版本

[[email protected] /]# rpm -qi mysql-server
Name        : mysql-server                 Relocations: (not relocatable)Version     : 5.1.73                            Vendor: CentOSRelease     : 5.el6_6                       Build Date: 2015年06月22日 星期一 21時08分32秒Install Date: 2015年07月13日 星期一 14時30分11秒      Build Host: c6b9.bsys.dev.centos.orgGroup       : Applications/Databases        Source RPM: mysql-5.1.73-5.el6_6.src.rpmSize        : 25882979                         License: GPLv2 with exceptionsSignature   : RSA/SHA1, 2015年06月22日 星期一 22時30分08秒, Key ID 0946fca2c105b9dePackager    : CentOS BuildSystem <http://bugs.centos.org>URL         : http://www.mysql.comSummary     : The MySQL server and related files
3.mysql初始化

在安裝完mysql資料庫以後,會發現會多出一個mysqld的服務,這個就是咱們的資料庫服務,我們通過輸入 service mysqld start 命令就可以啟動我們的mysql服務。

[[email protected] /]# service mysqld start

在使用mysql資料庫時,都得首先啟動mysqld服務,我們可以 通過  chkconfig --list | grep mysqld 命令來查看mysql服務是不是開機自動啟動。

[[email protected] /]# chkconfig --list | grep mysqld

如果列表中沒有mysqld,則

chkconfig add mysqld

把mysql添加到列表,然後通過 chkconfig mysqld on 命令來將其設定成開機啟動

[[email protected] /]# chkconfig mysqld on[[email protected] /]# chkconfig --list | grep mysqldmysqld             0:關閉    1:關閉    2:啟用    3:啟用    4:啟用    5:啟用    6:關閉

mysql資料庫安裝完以後只會有一個root管理員帳號,但是此時的root帳號還並沒有為其設定密碼,在第一次啟動mysql服務時,會進行資料庫的一些初始化工作,在輸出的一大串資訊中,我們看到有這樣一行資訊 :

/usr/bin/mysqladmin -u root password ‘new-password‘

所以我們可以通過 該命令來給我們的root帳號設定密碼

[[email protected] /]#  mysqladmin -u root password ‘root‘

這樣就可以通過 mysql -u root -p 命令來登入我們的mysql資料庫了

最後,用netstat -anp查看mysql的連接埠。

[[email protected] /]# netstat -anpActive Internet connections (servers and established)Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      28022/sshd          tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      24274/mysqld    

系統監聽的3306連接埠號碼就是mysql資料庫。

CentOS下mysql安裝和配置

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.