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 ---將修改永久儲存到防火牆中