Linux下安装及配置MySQL详细过程(自己实践总结)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Red Hat Linux下安装及配置MySQL的详细教程

大致思路如下:

1.下载所需的安装包

(Linux下用wget下载,笔者在window下下载的,用XSHELL命令RZ上传到Linux中)

2.安装MySQL

3.创建新用户并授权

安装及配置的详细步骤如下:

第一步:检测系统版本信息

Linux命令: cat /proc/version

Linux version 2.6.32-220.el6.i686 (mockbuild@) (gcc version 4.4.5 20110214 (Red Hat 4.4.5-6) (GCC) ) #1 SMP Wed Nov 9 08:02:18 EST 2011

当前Linux版本为RedHat 4.4.5-6(为内核版本)

Linux命令:cat /etc/issue

Red Hat Enterprise Linux Server release 6.2 (Santiago)

Kernel \r on an \m

Linux命令: uname -a 或getconf LONG_BIT

Linux localhost.localdomain 2.6.32-220.el6.i686 #1 SMP Wed Nov 9 08:02:18 EST 2011 i686 i686 i386 GNU/Linux

可以看到当前系统为32位的(而64位系统会有x64字符串显示出来)。

第二步:根据Linux系统的环境,下载mysql Community Server

官方下载地址: /downloads/mysql/

可以选择【Linux-Generic】,下载对应的RMP包.

由于当前系统为redhat(64位),所以直接选择Oracle &Red Hat Linux 4 & 5。

Mysql安装包有很多,作用也不同,大多数情况下只需要安装MySQL-Server和MySQL-Client,其它包根据需要安装.

32位的下载下面的两个安装包文件:

MySQL-server-5.6.11-2.linux_glibc2.5.i386.rpm

MySQL-client-5.6.11-2.linux_glibc2.5.i386.rpm

(而64位下载下面两个安装包文件:

MySQL-server-5.6.11-2.linux_glibc2.5.x86_64.rpm

MySQL-client-5.6.11-2.linux_glibc2.5.x86_64.rpm)

第三步: 安装MySQL

安装顺序: 先安装服务器,然后再安装客户端。找到安装包所在位置,直接安装即可。Linux命令: rpm -ivhMySQL-server-5.6.11-2.linux_glibc2.5.x86_64.rpm

Linux命令: rpm -ivhMySQL-client-5.6.11-2.linux_glibc2.5.x86_64.rpm

在这一步可能遇到的问题:

1.安装时有可能会提示冲突,说明Linux系统上已经安装了mysql,此时需要找出已安装的mysql包,将其卸载,具体操作如下:

[root@bogon ~]# yum list | grepmysql(下面如果有列出mysql包,则将其卸载)

[root@bogon ~]# yum remove mysql-libs

2.查看Mysql是否安装成功的几种方法:

[root@bogon ~]# service mysql status 或

[root@bogon ~]# netstat–na | grep 3306 或

[root@bogon ~]# ps–ef | grepmysql(or MySQL)

注:MysQL默认端口为3306,安装启动成功后,可以用命令查看3306端口状态命令: netstat -nat | grep 3306,或者: netstat–ntlp。

第四步,安装后启动MySQL

在安装成功启动之前,复制/usr/share/mysql/f文件到/etc/f,f为mysql 的初始化配置文件,有很多参数可以在此进行设置。按如下修改配置文件(没有的字段进行添加即可):

[mysqld]

port = 3306

socket = var/lib/mysql/mysql.sock

character_set_server = gbk

init_connect = ‘set names gbk’

max_connections=1500

启动mysql服务命令: /etc/init.d/mysql start

Starting MySQL... SUCCESS!

出现如上提示,启动成功(最好先尝试多次启动/停止/etc/init.d/mysql stop服务).

在这一步可能遇到的问题:

1. MySQL启动异常,现象是ERROR! The server quit without updating PID file.原因是mysql的进程未彻底结束。解决方法如下:

[root@bogon ~]# ps–ef | grepmysql

[root@bogon ~]# kill -9 进程号

2.如果mysql不能成功启动,则var/lib/mysql/mysql.sock文件不存在。因此这时输入mysql–u root –p进入Mysql时,就会报如下错误:

“Can’t connect to local MySQL server through socket ‘var/lib/mysql/mysql.sock’”。

相关文档
最新文档