1. 程式人生 > >mysql在linux系統中的安裝和使用

mysql在linux系統中的安裝和使用

1.首先我們需要提前下載mysql的linux版本,這裡我下載的MySQL-5.5.55-1.linux2.6.i386.rpm-bundle.tar

2.然後我們在linux系統中的root使用者下,cd  /usr/local,新建一個mysql資料夾:mkdir mysql

3.接下來我們通過WinSCP進行傳輸在root使用者下,然後 cp /root/MySQL-5.5.55-1.linux2.6.i386.rpm-bundle.tar /usr/local/mysql 中

4.我們先不著急進行解壓,我們需要提前檢視自己的linux系統中是否有mysql 通過命令:rpm -qa | grep mysql  如果系統中有mysql需要我們進行解除安裝

5.解除安裝mysql,通過命令:rpm -e --nodeps mysql-libs-5.1.71-1.el6.i686 這裡需要提醒根據自己系統中的版本將其所有的都要解除安裝

6.這時我們就可以進行解壓安裝自己的mysql了 通過命令:tar -xvf MySQL-5.5.55-1.linux2.6.i386.rpm-bundle.tar /usr/local/mysql

7.解壓之後我們看到裡面有幾個rpm檔案

8.安裝
安裝mysql的伺服器端
rpm -ivh MySQL-server-5.5.49-1.linux2.6.i386.rpm
注意:第一次登入mysql的時候沒有不需要密碼的 以後都需要
安裝mysql的客戶端
rpm -ivh MySQL-client-5.5.49-1.linux2.6.i386.rpm
9.檢視mysql的服務狀態
service mysql status 
 啟動 mysql
service mysql start
 停止mysql
service mysql stop

10.修改mysql的root的密碼
登入:mysql -uroot
修改密碼:
use mysql;
update user set password = password('123456') where user = 'root';
flush privileges;# 重新整理
11.開啟遠端訪問
grant all privileges on *.* to 'root' @'%' identified by '123456';
flush privileges;
12.開啟防火牆埠 3306 退出mysql
3306埠放行 
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
將該設定新增到防火牆的規則中
/etc/rc.d/init.d/iptables save
13:設定mysql的服務隨著系統的啟動而啟動
加入到系統服務:
chkconfig --add mysql
自動啟動:
chkconfig mysql on

這樣我們也可以在windows系統中的小海豚也可以訪問我們linux中的mysql