linux下安装mysql



1,查询机器上时候已经安装了mysql的rpm包,如果有的话,将其删除


查找:rpm -qa | grep -i mysql
删除:rpm -e --nodeps MySQL-server-5.6.13-1.el6.x86_64(--nodeps 防止互相依赖不能删除的情况)
查看有没有安装的MySQL服务:chkconfig --list | grep -i mysql
删除MySQL服务:chkconfig --del mysql
删除是否有分散MySQL文件夹,有则删除之:whereis mysql  




2,卸载mysql的rpm包 


到MySQL官网http://dev.mysql.com/downloads/mysql/ 下载rpm的包,
一般情况下需要根据不同的操作系统,下载服务端和客户端两个rpm包,
MySQL-server-XXXXXX-1.el6.x86_64.rpm 和MySQL-client-XXXX-1.el6.x86_64.rpm


可以把rpm包下载下来通知使用rz命令传到linux上,也可以直接使用wget在linux直接下载,




wget  http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-server-5.5.37-1.rhel5.x86_64.rpm
wget http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-client-5.5.37-1.rhel5.x86_64.rpm 




3,安装


rpm -ivh MySQL-server-5.5.37-1.rhel5.x86_64.rpm
rpm -ivh MySQL-client-5.5.37-1.rhel5.x86_64.rpm


安装完成后,启动mysql服务 
service mysql start
登陆mysql mysql -uroot -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');




4, 默认安装的文件路径


basedir=/usr
datadir=/var/lib/mysql
默认的my-default.cnf文件在/usr/share/mysql路径下,将该文件复制到/etc目录下并命名为my.cnf
cp my-default.cnf /etc/my.cnf


5, 根据自己服务器的需要,修改配置文件。




6, 添加到系统自动启动


cp /usr/share/mysql/mysql.server /etc/init.d/mysql
chkconfig --add mysql


7, 启动、关闭、重启MySQL服务进程


/etc/init.d/mysql start/stop/restart


或者 service mysql stop  
service mysql start
service mysql restart




8, 查看MySQL进程


ps -ef | grep mysql


9, 设置远程访问,修改防火墙配置文件:


vi /etc/sysconfig/iptables 
增加下面一行: 
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT 
添加-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT(注意添加在-A RH-Firewall-1-INPUT -j REJECT –reject-with icmp-host-prohibited之前,否则可能导致规则不生效。是拒绝icmp访问,对于其它的报文返回一个主机禁止访问的错误 )
配置后,重新启动iptable  service iptables restart 





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值