安裝以前應該先查詢系統是否自在了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,用了幾種遠程軟件,感受這個用起來蠻不錯的。