centos 6.x 安裝Mysql

安裝以前應該先查詢系統是否自在了mysql的軟件包 node

    rpm -qa|grep -i mysql
mysql

#若是有的話須要先刪除 rpm -e 軟件名 --nodepslinux

#To see all files in an RPM package (for example, a MySQL-server RPM), run a command like this:sql

rpm -qpl MySQL-server-VERSION.linux_glibc2.5.i386.rpm數據庫

#To perform a standard minimal installation, install the server and client RPMs:安全

rpm -ivh MySQL-server-VERSION.linux_glibc2.5.i386.rpmtcp

rpm -ivh MySQL-client-VERSION.linux_glibc2.5.i386.rpmide


#安裝後生成的一個隨機密碼在 /root/.mysql_secret this

#啓動 MySQL spa

service mysql start 

#登陸mysql 

mysql -u root -p

#修改密碼 

SET PASSWORD=password('password'); 

#添加一個可遠程登陸的賬號 

GRANT all privileges on *.* TO 'root'@'%' identified by 'password' WITH GRANT OPTION; 

FLUSH PRIVILEGES;

#修改密碼

SET PASSWORD FOR 'root'@'%' = PASSWORD('password');


容許3306端口

iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

# 查看規則是否生效

iptables -L -n # 或者: service iptables status

# 此時生產環境是不安全的,遠程管理以後應該關閉端口,刪除以前添加的規則

iptables -D INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

PS,上面iptables添加/刪除規則都是臨時的,若是須要重啓後也生效,須要保存修改:

service iptables save # 或者: /etc/init.d/iptables save

另外,

vi /etc/sysconfig/iptables # 加上下面這行規則也是能夠的

-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

遠程管理數據庫的軟件,win系統下能夠使用SQLyog,用了幾種遠程軟件,感受這個用起來蠻不錯的。

相關文章
相關標籤/搜索