CentOS下编译安装mysql 5.1,支持中文(GBK)
首先确定您的系统是否安装了中文语言包,如果没有则安装:
yum groupinstall "Chinese Support"
下面是mysql完整的安装过程
--1.为mysql新建组和用户
#groupadd mysql
#useradd -g mysql mysql
--2.检查是否有编译器
#su - root
#rpm -qa | grep gcc gcc-c++
如果没有安装的话,则安装,方法如下:
#yum -y install gcc
#yum -y install gcc-c++
--3.解压
#cd /usr/local/src
# tar xvzf mysql-5.1.37.tar.gz
# cd mysql-5.1.37
--4.配置和编译
#chmod +x configure
#./configure --prefix=/usr/local/mysql --enable-local-infile --with-charset=gbk --with-collation=gbk_chinese_ci --with-extra-charsets=complex
#make
#make install
说明:如果make出现"Make Command not Found",请参考http://www.fwebcn.com/?p=91
--5.安装选项文件,将当前文件作为模板
#cp support-files/my-huge.cnf /etc/my.cnf
说明:support-files下有五个备选的cnf文件,为my-small.cnf、my-medium.cnf、my-large.cnf、my-innodb-heavy-4G.cnf,我安装的是正式的服务器,服务器配置比较高一些,所以选了my-huge.cnf,如果做测试开发用my-medium.cnf就够了。
--6.设置mysql权限
#cd /usr/local/mysql
#chown -R mysql .
#chgrp -R mysql .
--7.新建mysql允许的表
#/usr/local/mysql/bin/mysql_install_db --user=mysql
#chown -R mysql var
--8.设置mysql开机自启动:
# cp /usr/local/src/mysql-5.1.37/support-files/mysql.server /etc/rc.d/init.d/mysql
#chmod +x /etc/rc.d/init.d/mysql
#chkconfig --add mysql
--9.测试并运行mysql
#/usr/local/mysql/bin/mysqld_safe --user=mysql &
#service mysql start
--10.修改mysql管理员密码
#/usr/local/mysql/bin/mysqladmin -u root password password
--11.使用用户登录mysql
# /usr/local/mysql/bin/mysql -u root -p
说明:如果登录出错出现error: 'Access denied for user 'root'@'localhost' (using password: YES)' 请参考:http://www.fwebcn.com/?p=94
登录成功后mysql> use mysql;回车
mysql>SHOW CHARACTER SET;回车
说明已经支持中文GBK。
近期文章
- python:object()函数
- mongodb数据备份用mongorestore恢复后没有数据
- mongodb roles
- windows2003远程桌面连接蓝屏,不显示桌面图标的解决办法。
- centos下apache gb2312页面中文乱码解决办法
- 设置mongodb做为windows服务自动运行
- windows2008中IIS7配置fastcgi+php
- 服务器连接远程桌面后无法看到桌面的解决办法
- iis日志导入sql server数据库
- 7-zip命令行参数详解
- iptables如何指定一个范围内的IP地址或端口
- mongod2.6服务无法启动,权限问题
- CentOS下编译安装mysql 5.1,支持中文(GBK)
- ERROR 1045 (28000): Access denied for user root@localhost(using password: YES)
- CentOs删除文件夹下所有文件及文件夹并保留该文件夹
- CentOS 6.4: Make Command not Found
- CentOS下安装成功mysql的提示信息
- mysql configure编译完成后的提示信息
- CentOS上安装gcc的方法
- MongoDB创建root角色用户(超级管理员)