linux下安装mysql
2014-04-11 19:33
246 查看
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
查找: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
相关文章推荐
- linux系统的安装(redhat7.2)+jsp环境+mysql+安全设置
- linux下mysql的安装
- CentOS7下安装配置MySQL以及Linux命令使用MYSQL
- Mysql-linux环境下安装
- Linux下如何安装Mysql
- Mysql(5.6.35)在Linux(Centos 6.8)上安装
- Red Hat Enterprise Linux 5.3 安装 Mysql5
- 在Linux下安装和使用MySQL
- linux下mysql的卸载、安装全过程
- 在Linux下安装和使用MySQL
- 如何在linux下安装mysql
- linux下mysql安装和设置
- linux环境下安装配置mysql 5.7.21
- Linux 通过Remi 源 安装mysql php
- linux笔记—-mysql 数据库安装与配置(源码)
- Linux安装mysql
- Linux安装MySQL的两种方法
- 在Linux下安装和使用MySQL
- linux安装MySQL 5.6.10包冲突问题导致安装失败的问题
- Linux 下 Mysql 的安装与卸载