天天看點

Linux 安裝Mysql

Mysql 首頁

1).

Mysql下載下傳
Linux 安裝Mysql

圖1.png

2). 上傳伺服器并解壓

# 複制檔案到/usr/local/目錄下
cp /mnt/hgfs/share/mysql-5.5.60-linux-glibc2.12-i686.tar.gz /usr/local/mysql-5.5.60-linux-glibc2.12-i686.tar.gz
# 進入存放mysql安裝包的目錄
cd /usr/local/
# 解壓壓縮包
tar -zxvf mysql-5.5.60-linux-glibc2.12-i686.tar.gz
# 未檔案夾重命名
mv mysql-5.5.60-linux-glibc2.12-i686 mysql
           

目錄結構:

/usr/local/mysql/下的目錄結構

Directory Contents of Directory
bin Client programs and the mysqld server
data Log files, databases
docs Manual in Info format
man Unix manual pages
include Include (header) files
lib Libraries
scripts mysql_install_db
share Miscellaneous support files, including error messages, sample configuration files, SQL for database installation
sql-bench Benchmarks

3). 建立mysql的使用者組和使用者,并對mysql目錄設定使用者組和使用者

# 建立使用者組
groupadd mysql
# 添加使用者到使用者組
useradd mysql -g mysql
# 更改使用者
chown -R mysql .
# 更改使用者組
chgrp -R mysql .
           

4). 初始化mysql并啟動mysql服務

# 進入bin檔案夾
cd bin/
# 安裝庫檔案
yum install libaio
           
Linux 安裝Mysql

圖2.png

5). 配置服務并啟動

# 執行mysql_install_db腳本,對mysql中的data目錄進行初始化并建立一些系統表格。
# 注意mysql服務程序mysqld運作時會通路data目錄,是以必須由啟動mysqld程序的使用者(就是我們之前設定的mysql使用者)
# 執行這個腳本,或者用root執行,但是加上參數--user=mysql。
scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/
# 将mysql/目錄下除了data/目錄的所有檔案,改回root使用者所有,
# mysql使用者隻需作為mysql/data/目錄下所有檔案的所有者。、
chown -R root .
chown -R mysql data
           

6). 複制配置檔案

cp support-files/my-medium.cnf /etc/my.cnf
           

7). 将mysql.server服務加入開機自啟動項

# 将scripts/mysql.server服務腳本複制到/etc/init.d/,并重命名為mysqld
cp support-files/mysql.server /etc/init.d/mysqld
# chkconfig指令将mysqld服務加入到自啟動服務項
chkconfig --add mysqld
#檢視是否添加成功
chkconfig --list mysqld
           
Linux 安裝Mysql

圖3.png

8). 重新開機系統

# 檢查是否啟動
netstat -anp|grep mysqld
# 手動啟動mysql服務
service mysqld start
           
Linux 安裝Mysql

9). 啟動并連接配接

# 進入mysql的檔案夾
cd /usr/local/mysql/bin/
# 啟動并連接配接
./mysql
           

/etc/profile

檔案中添加環境變量:

MYSQL_HOME=/usr/local/mysql
export PATH=${PATH}:${MYSQL_HOME}/bin
           

10). 修改root密碼

# 登入成功,修改密碼
set password=password('123456');
           
Linux 安裝Mysql

圖4.png

驗證:

# 輸入登入指令
mysql -uroot -p
# 輸入密碼--此處密碼不顯示
Enter password: 
           
Linux 安裝Mysql

圖5.png

11). 設定遠端登入mysql。在Linux下為了安全,預設是不允許mysql本機以外的機器通路mysql資料庫服務,是以需要重新授權root。友善遠端通路。

# 使用mysql資料庫
use mysql;
# 在使用者表中查詢主機和使用者
select Host,User from user;
# 修改權限,‘000000’是mysql資料庫root使用者的新密碼
GRANT ALL PRIVILEGES ON *.* TO root@'%' identified by '000000';
# 重新整理權限
flush privileges;
           

12). 問題

如果遠端連不上,估計是防火牆的問題,關閉試試:

service iptables stop
           
上一篇: jQuery 使用
下一篇: AJAX 使用