第一步、查找以前是否安装有mysql
使用下面命令:rpm -qa|grep -i mysql
如果显示有包则说明已安装mysql
第二步、如果已安装,则需要删除已安装的数据库
可按以下步骤删除数据库:
删除包命令:rpm -e --nodeps 【包名】rpm -e --nodeps mysql-libs-5.1.66-2.el6_3.i686
如果有多个包需都删除。
注意:若老版本mysql已建开发头文件和库需进行相应删除
命令:rm -fr /usr/lib/mysql
rm -fr /usr/include/mysql
并且,卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,
如果确定没用后就需手工删除:rm -f /etc/my.cnf
rm -fr /var/lib/mysql
第三步、下载数据库所需包并上传到Linux服务器
完整数据库包包括:MySQL服务器,MySQL客户端。
(1)MySQL-server-5.1.73-1.glibc23.i386.rpm:【MySQL服务器】;
(2)MySQL-client-5.1.73-1.glibc23.i386.rpm:【MySQL客户端】;
第四步、安装MySQL的各个rpm包
1、安装MySQL服务器包rpm -ivh MySQL-server-5.1.73-1.glibc23.i386.rpm
2、安装MySQL客户端rpm -ivh MySQL-client-5.1.73-1.glibc23.i386.rpm
第五步、启动MySQL服务
安装完成后mysql是没有启动的,运行mysql命令会提示如下错误:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
可使用如下命令启动MySQL:service mysql start
或者使用如下命令:/etc/init.d/mysql start
启动后运行mysql命令
第六步、设置开机自动启动/etc/init.d/mysql start
设置完成后重启系统,使用(natstat –nat)命令可看到MySQL的3306端口
第七步、修改密码即初始设置
运行命令:/usr/bin/mysql_secure_installation
或命令行修改密码
mysql> set password = password('root');
第八步、开启mysql的远程登录
默认情况下mysql为安全起见,不支持远程登录mysql,所以需要设置开启 远程登录mysql的权限
登录mysql后输入如下命令:grant all privileges on *.* to 'myuser'@'%' identified by 'mypassword' with grant option;
flush privileges;
注意:'myuser'、'mypassword' 需要替换成实际的用户名和密码。
第九步、开放Linux的对外访问的端口3306/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save ---将修改永久保存到防火墙中