linux install mysql

來源:互聯網
上載者:User

標籤:release   準備   art   highlight   設定   base   manage   ring   請求   

一、Linux download mysql-server 

  1. # wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm  


--  http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

 

正在解析主機 repo.mysql.com (repo.mysql.com)... 23.4.241.142
正在串連 repo.mysql.com (repo.mysql.com)|23.4.241.142|:80... 已串連。
已發出 HTTP 要求,正在等待回應... 200 OK
長度:6140 (6.0K) [application/x-redhat-package-manager]
正在儲存至: “mysql-community-release-el7-5.noarch.rpm”
100%[======================================>] 6,140       --.-K/s 用時 0s      

(467 MB/s) - 已儲存 “mysql-community-release-el7-5.noarch.rpm” [6140/6140])

 

  1. # ls  

 

mysql-community-release-el7-5.noarch.rpm

  1. # rpm -ivh mysql-community-release-el7-5.noarch.rpm  

準備中...                          ################################# [100%]
正在升級/安裝...

1:mysql-community-release-el7-5    ################################# [100%]

 

  1. # ls -1 /etc/yum.repos.d/mysql-community*  

/etc/yum.repos.d/mysql-community.repo

 

/etc/yum.repos.d/mysql-community-source.repo

 

二、Linux install mysql-server

 

所有在伺服器上執行的命令,都在 # 後面
1、命令安裝mysql
# yum install mysql mysql-server mysql-devel -y
最後提示 Complete!  表示安裝成功

2、查看是否產生了mysqld服務, 並設定隨機啟動
# chkconfig --list |grep mysql 

數字代碼伺服器啟動層級,off  代表不隨機啟動mysqld服務,on代表隨機啟動服務
我們需要設定mysqld隨機啟動,執行下面命令進行設定
# chkconfig mysqld on 
這樣的結果代表正常 
# chkconfig --list |grep mysql   

3、啟動mysqld服務
執行如下命令進行啟動,兩種方法都可以:
# /etc/init.d/mysqld start     
# service mysqld start 

啟動後,ps一下,看下進程是否起來 
# ps -ef |grep mysql|grep -v grep 
root      1582     1  0 23:26 pts/0    00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --pid-file=/var/run/mysqld/mysqld.pid --basedir=/usr --user=mysql
mysql     1684  1582  1 23:26 pts/0    00:00:00 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --log-error=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock
根據進程資訊可以看到,mysql的資料庫data目錄是 /var/lib/mysql ,錯誤記錄檔檔案是  /var/log/mysqld.log

查看都有哪些庫
# cd /var/lib/mysql 
# ls -l 

發現有兩個庫,都是mysql預設內建的,如何手動建立資料庫,會在後續的教程中說明。

查看佔用連接埠,預設佔用3306連接埠
# netstat -nutlp | grep mysql
tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      1684/mysqld  

 

三、Liunx mysql 簡單操作

 

#1.停止mysql資料庫

/etc/init .d /mysqld  stop  #2.執行如下命令 mysqld_safe --user=mysql --skip-grant-tables --skip-networking &  #3.使用root登入mysql資料庫 mysql -u root mysql  #4.更新root密碼 mysql> UPDATE user SET Password=PASSWORD( ‘newpassword‘ ) where USER= ‘root‘ ; #最新版MySQL請採用如下SQL: mysql> UPDATE user SET authentication_string=PASSWORD( ‘newpassword‘ ) where USER= ‘root‘ ;  #5.重新整理許可權  mysql> FLUSH PRIVILEGES;  #6.退出mysql mysql> quit  #7.重啟mysql /etc/init .d /mysqld  restart  #8.使用root使用者重新登入mysql mysql -uroot -p  Enter password: <輸入新設的密碼newpassword>

linux install 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.