標籤:release 準備 art highlight 設定 base manage ring 請求
一、Linux download mysql-server
- # 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])
- # ls
mysql-community-release-el7-5.noarch.rpm
- # rpm -ivh mysql-community-release-el7-5.noarch.rpm
準備中... ################################# [100%]
正在升級/安裝...
1:mysql-community-release-el7-5 ################################# [100%]
- # 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