Mysql安装配置

系统环境:rhel5 (最小化安装,只安装vi工具)

内核:2.6.18-8.el5

1、 下载编译安装

#cd /usr/local/src/tarbag

#wget http://mysql.byungsoo.net/Downloads/MySQL-5.1/mysql-5.1.38.tar.gz //下载5.1.38

#tar xzvf mysql-5.1.38.tar.gz -C ../software/

#cd ../software/mysql-5.1.38

#./configure  --prefix=/usr/local/mysql  --datadir=/mydata --with-charset=utf8 --with-extra-charsets=complex --enable-thread-safe-client --with-big-tables --with-ssl --with-embedded-server --enable-local-infile --enable-assembler --with-plugins=innobase  --with-plugins=partition

编译选项说明:

--prefix=/usr/local/mysql //MySQL安装目录

--datadir=/mydata //数据库存放目录

--with-charset=utf8 //使用UTF8格式

--with-extra-charsets=complex //安装所有的扩展字符集

--enable-thread-safe-client //启用客户端安全线程

--with-big-tables //启用大表

--with-ssl //使用SSL加密

--with-embedded-server //编译成embedded MySQL library (libmysqld.a),

--enable-local-infile //允许从本地导入数据

--enable-assembler //汇编x86的普通操作符,可以提高性能

--with-plugins=innobase //数据库插件 (mysql-5.1.36.tag.gz编译的时候需要去除此项)

--with-plugins=partition //分表功能,将一个大表分割成多个小表

#make && make install //编译然后安装

若提示:error: No curses/termcap library found,则需安装ncurses-devel包

若提示:g++: not found

gcc-c++-4.1.2-33.i386.rpm

二、新建用户和组

#groupadd mysql //建MySQL组

#useradd -g mysql -s /sbin/nologin mysql //建MySQL用户属于MySQL组

三、配置

#chown -R mysql:mysql /usr/local/mysql/ 把MySQL目录的权限给MySQL用户和组

#chown -R mysql:mysql /mydata 把MySQL存放目录的权限给MySQL用户和组

#cp /usr/local/src/software/ mysql-5.1.38/support-files/my-medium.cnf /etc/my.cnf //拷入配置文件my.cnf

#/usr/local/mysql/bin/mysql_install_db --user=mysql //用MySQL来初始化数据库

#chown -R mysql:mysql /usr/local/mysql/var/ //把初始化的数据库目录给MySQL所有者

#/usr/local/mysql/bin/mysqld_safe --user=mysql & //启动MySQL

四、其他

#cp /usr/local/src/software/ mysql-5.1.38/support-files/mysql.server /etc/init.d/mysqld

#chmod 755 /etc/init.d/mysqld

#chkconfig --add mysqld

#chkconfig mysqld on

#service mysqld restart

五、登陆测试

#cd /usr/local/mysql/bin

#mysql

>show databases;

#

MySQL安装结束

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值