1、检查是否安装mysql;
# rpm -qa | grep mysql
如果有安装的话,就先卸载
# rpm -e mysql // 普通删除模式
# rpm -e --nodeps mysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
因为linux基本上都会自带mysql,所以要先检查一下。先卸载,然后再通过yum命令自动安装,yum会帮我们选择好安装mysql数据库所需要的软件以及其它附属的一些软件。以减少我们自己安装各种附属软件的麻烦。
2、安装mysql
# yum install -y mysql-server mysql mysql-deve
安装好后,使用以下命令查看安装的版本。
# rpm -qi mysql-server
3、设置开机启动
# service mysqld start //启动mysql服务 第一次启动会出现一些mysql的配置信息,不用管
# chkconfig --list | grep mysqld //检查是否开机启动
# chkconfig mysqld on //设置开机启动 然后再次输入检查命令 查看是否设置成功
4、给mysql 的 root 账号输入密码
# mysqladmin -u root password '123456' //这里的root账号不是linux的root,而是mysql的root账号
账号设置好后,我们就可以登录mysql数据库了
# mysql -u root -p //登录数据库
5、配置远程连接账号
mysql数据库默认是不支持远程连接的。登录进数据库后输入以下数据库命令(数据库命令后面都要带分号)配置远程账户root密码为123456
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
flush privileges; // 重载系统权限
退出mysql。
# service mysqld restart //重载mysql服务
6、修改防火墙配置开启3306端口访问
# vi /etc/sysconfig/iptables //在系统根目录 输入命令 用vi编辑防火墙配置文件
加入
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
然后保存退出。
# service iptables restart //重载防火墙规则
然后就可以在客户端连接linux服务器的mysql 了。