1. 程式人生 > >Linux上如何安裝mysql

Linux上如何安裝mysql

1.下載mysql

2.上傳到linux

3.檢查系統上是否安裝了mysql 若安裝了就需要先解除安裝再使用我們自己的

		rpm -qa |grep -i mysql
		rpm -e --nodeps mysql-libs-5.1.71-1.el6.i686

4.新建一個資料夾

		mkdir /usr/local/mysql

5.複製|剪下 到/usr/local/mysql

		mv MySQL-5.5.49-1.linux2.6.i386.rpm-bundle.tar /usr/local/mysql/

6.進入 /usr/local/mysql 解壓mysql

		 cd /usr/local/mysql
		 tar -xvf MySQL-5.5.49-1.linux2.6.i386.rpm-bundle.tar 

7.先安裝伺服器端

		 rpm -ivh MySQL-server-5.5.49-1.linux2.6.i386.rpm
		注意:在安裝的過程中,記得複製這段設定密碼的格式文字:/usr/bin/mysqladmin -u root password 'new-password'

8.安裝客戶端

		 rpm -ivh MySQL-client-5.5.49-1.linux2.6.i386.rpm 

9.啟動Mysql

		service mysql status #檢測mysql的執行狀態是否啟動
		service mysql start  #啟動mysql(只啟動一次)

10.設定密碼操作

		/usr/bin/mysqladmin -u root password '123456'

11.登入mysql

		mysql -uroot -p123456
				quit退出

12.放行3306埠號

		修改配置檔案
			cd /etc/sysconfig
			vi iptables
			
			複製(yy  p)	
				-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
			改成
				-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
			重啟防火牆
				service iptables stop  
				service iptables start

13.允許遠端連線 mysql

		1 在linux上 登入mysql

		2 建立遠端客戶
			create user '遠端客戶的使用者名稱'@'%' identified by '遠端客戶的登入密碼';
			
			create user 'root'@'%' identified by '123456';
		3 然後為這個使用者授權(允許這個使用者連線我)
			grant all on *.* to '允許遠端連線的使用者'@'%' with grant option;

			grant all on *.* to 'root'@'%' with grant option;

		4 重新整理許可權
			flush privileges;