欢迎来到天天文库
浏览记录
ID:6027327
大小:68.50 KB
页数:13页
时间:2017-12-31
《(免编译版)linux系统mysql安装配置优化手册v2.1》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、(免编译版)linux系统mysql安装配置优化手册V2.1Version:2.1Author:reedTime:2012-05-141.适用的安装包1.1mysql-5.1.48-linux-x86_64-glibc23.tar.gz(64位)1.2安装mysql-5.1.48的32位版本请参考《(编译版)linux系统mysql安装配置优化手册V2.0》1.3mysql-5.0.41-linux-i686-glibc23.tar.gz(32位)注:本次安装的linux系统环境为64位(查看版本:#uname-m),则my
2、sql也对应要64位。2.建立mysql需要的用户和组2.1#groupaddmysql2.2#useradd–gmysqlmysql–s/sbin/nologin(–s/sbin/nologin参数为设置不允许mysql用户进行系统登录)3.解压缩#cd/usr/local#tar-xzvfmysql-5.1.48-linux-x86_64-glibc23.tar.gz#ln-s/usr/local/mysql-5.1.48-linux-x86_64-glibc23mysql4.生成系统数据库#cd/usr/local/m
3、ysql#scripts/mysql_install_db--user=mysql5.修改mysql目录权限#chown-Rroot/usr/local/mysql#chgrp-Rmysql/usr/local/mysql#chown-Rmysql/usr/local/mysql/data注:操作mysql数据库的用户是mysql所以要拥有数据库目录的所有权6.修改配置文件把配置文件复制到/etc下#cp/usr/local/mysql/support-files/my-large.cnf/etc/my.cnf注:如果你的内
4、存≤64M,则复制my-small.cnf为/etc/my.cnf如果内存是128M,则复制my-medium.cnf为/etc/my.cnf如果内存是512M,则复制my-large.cnf为/etc/my.cnf如果内存是1-2G,则复制my-huge.cnf为/etc/my.cnf如果内存是4G,则复制my-innodb-heavy-4G.cnf为/etc/my.cnf1.设置mysql中文编码问题注:这一步在创建用户数据库之前完成,并要重启MYSQL#vi/etc/my.cnf[client]#password=yo
5、ur_passwordport=3306socket=/tmp/mysql.sock#添加的内容default-character-set=gb2312[mysqld]port=3306socket=/tmp/mysql.sock#添加的内容default-character-set=utf82.设置Mysql执行程序的path环境变量#vi/etc/profile在最后处添加:PATH=$PATH:/usr/local/mysql/binexportPATH保存退出。#source/etc/profile1.设置随系统开机
6、启动1.1启动mysql,如果一切正常的话,运行此命令后,不会有错误提示#/usr/local/mysql/bin/mysqld_safe--user=mysql&注:在Unix和NetWare中推荐使用mysqld_safe来启动mysqld服务器。mysqld_safe增加了一些安全特性,例如当出现错误时重启服务器并向错误日志文件写入运行时间信息。1.2将mysql.server这个文件copy到/etc/init.d/目录下,并更名为mysql#cpsupport-files/mysql.server/etc/init
7、.d/mysql1.3给/etc/init.d/mysql这个文件赋予“执行”权限#chmod755/etc/init.d/mysql1.4加入到开机自动运行,运行级别为345#chkconfig--level345mysqlon1.5重启mysql服务#ps–ef
8、grepmysql#kill-9id#servicemysqlstart注:如果这里启动失败报错,类似这样的错误信息“StartingMySQL.Managerofpid-filequitwithoutupdatingfile.[失败]”,不要担心,先看下mys
9、ql的日志究竟报了什么错,#vi/usr/local/mysql/data/*.err(星号表示你主机的名字),错误的日志如下:InnoDB:Error:datafile./ibdata1isofadifferentsizeInnoDB:640pages(roundeddowntoMB)I
此文档下载收益归作者所有