先查看本操做系统是否已经安装有操做系统,显示只有一个mysql的类库,并无安装该数据库。mysql
rpm -qa | grep mysql sql
mysql-libs-5.1.73-3.el6_5.x86_64数据库
sudo yum install mysql mysql-servertcp
rpm -qa | grep mysql 操作系统
mysql-server-5.1.73-3.el6_5.x86_64
mysql-5.1.73-3.el6_5.x86_64
mysql-libs-5.1.73-3.el6_5.x86_64rest
vi /etc/my.cnfcode
在[client] 和 [mysql]添加utf-8设置server
[client]
default-character-set=utf8ip
[mysql]
default-character-set=utf8utf-8
sudo service mysqld start
sudo mysqladmin -u root password Admin123
格式:mysqladmin -u 用户 password 密码
sudo mysql -u root -p
mysql登录后,执行以下命令容许root用户在任何ip远程进行全部操做。
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit
vi /etc/sysconfig/iptables
添加
A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
service iptables restart
若是报以下错误,证实iptables文件不存在:
iptables: Applying firewall rules: iptables-restore: line 1 failed
请使用以下命令开放端口:
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
保存:
/etc/init.d/iptables save