1. 程式人生 > >Linux安裝MySQL及用Navicat 遠端連線

Linux安裝MySQL及用Navicat 遠端連線

yum安裝MySQL的步驟

   (1)解除安裝linux自帶的mysql
            檢視CentOS自帶的mysql:rpm -qa | grep mysql
            解除安裝:rpm -e --nodeps  mysql-libs-5.1.66-2.el6_3.x86_64
            檢視是否寫在成功:rpm -qa | grep mysql
    (2)通過yum方式安裝mysql
           yum install -y mysql-server
        
    (3)啟動mysql服務
           service mysqld start


           可以驗證一下是否啟動成功: ps -ef |grep mysql
    (4)設定root使用者的密碼
            /usr/bin/mysqladmin -u root password '1234'
    (5)設定開機啟動
           檢視是否開機啟動:
                     chkconfig mysqld --list
          設定開機啟動:    
                      chkconfig mysqld on
    
(6)登入mysql
            

mysql -u root -p


                顯示所有資料庫:show databases;
                使用某個資料:use database_name
                顯示所有的表:show tables;

    (7)設定相關的mysql許可權(相關資訊是儲存在mysql資料庫中user表)

         use  mysql
        檢視相關許可權:
            select user,host,password from user; 
        授權:
            grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option
        刪除其它授權:
            delete from user where host="bigdata-training01.huadian.com"
        重新整理授權:
            flush privileges
    (8)重啟mysql服務
    
    (9)安裝成功的標準
        在Windows Navicat能夠遠端連上mysql


    若出現 連線不上,請檢查防火牆是否關閉(或是否開發埠號3306)

關閉防火牆     service iptables stop

開發3306埠號:

開放Linux的對外訪問的埠3306

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

/etc/rc.d/init.d/iptables save ---將修改永久儲存到防火牆中