日期:2014-05-16  浏览次数:20728 次

通过rpm包安装、配置及卸载mysql的详细过程

?

su -? 切换用户,可带环境信息

?

MySql 安装过程

root 用户身份操作

su -

1、? 建立组及用户

[root@WebSer]# groupadd mysql

[root@WebSer]# useradd -g mysql

[root@WebSer]# passwd mysql

2、? 安装软件

服务端 MySQL-server-community-5.1.46-1.rhel5

客户端 MySQL-client-community-5.1.46-1.rhel

1)??????? 安装服务端软件

[root@WebSer tools]# rpm -ivh MySQL-server-community-5.1.46-1.rhel5.i386.rpm

2)??????? 检查 Mysql 默认的端口是 3306 是否开启

[root@WebSer tools]#netstat –nat

???? 如没有开启可能是 linux 的服务器火墙关闭了 3306 端口

[root@WebSer tools]#? vi /etc/sysconfig/iptables

加入

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

保存退出

[root@WebSer tools]# service iptables restart

Active Internet connections (servers and established)
? Proto Recv-Q Send-Q Local Address
  Foreign Address State  
? tcp00 0.0.0.0:3306 0.0.0.0:*
  LISTEN  
?
上面显示可以看出 MySQL 服务已经启动。

注:如果Windows 的客户端不能访问linux 的服务器,远程报错:ERROR 2003(HY000):Can't connect to MySQL server on '192.168.0.249' (10065)?linux 的服务器火墙关闭了3306 端口,解决方法同上。

3)??????? 安装客户端

[root@WebSer tools]# rpm -ivh MySQL- client -community-5.1.46-1.rhel5.i386.rpm

4)??????? 登录 MySQL

登录 MySQL 的命令是 mysql mysql 的使用语法如下:
? mysql [-u username] [-h host] [-p[password]] [dbname]
username
password 分别是 MySQL 的用户名与密码, mysql 的初始管理帐号是 root ,没有密码,注意:这个 root 用户不是 Linux 的系统用户。 MySQL 默认用户是 root ,由于 初始没有密码,第一次进时只需键入 mysql 即可。
[root@test1 local]# my