Linux下安装及配置MySQL详细过程(自己实践总结)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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’”。