character_set_server=utf8
mysql5.5安装
原创文章标签 mysql5.5安装 文章分类 MySQL 数据库
©著作权归作者所有:来自51CTO博客作者adpanshi的原创作品,请联系作者获取转载授权,否则将追究法律责任
mysql安装
1. yum install -y gcc* ncurses*
2. wget http://cdn.mysql.com/Downloads/MySQL-5.5/mysql-5.5.30.tar.gz
3. wget http://www.cmake.org/files/v2.8/cmake-2.8.3.tar.gz
4. tar -zxvf mysql-5.5.30.tar.gz
tar -zxvf cmake-2.8.3.tar.gz
5. cd cmake-2.8.3
./configure
make
make install
6. cd mysql-5.5.30
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ #安装目录
-DMYSQL_DATADIR=/data/mysql \ #数据存放目录
-DMYSQL_UNIX_ADDR=/data/mysql/mysqld.sock \ #socket文件存放路径
-DWITH_INNOBASE_STORAGE_ENGINE=1 \ #安装innode存储引擎
-DENABLED_LOCAL_INFILE=1 -DDEFAULT_CHARSET=utf8 \ #使用utf8
-DDEFALUT_CHARSETS=all \ #安装所有扩展字符集
-DDEFAULT_COLLATION=utf8_general_ci \ #校验字符
-DMYSQL_USER=mysql \ #数据库用户
-DWITH_DEBUG=0
make
make install
cp support-files/mysql.server /etc/init.d/mysqld
cp support-files/my-large.cnf /etc/my.cnf
7. /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql
service mysqld start
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DMYSQL_UNIX_ADDR=/data/mysql/mysqld.sock -DWITH_INNOBASE_STORAGE_ENGINE=1 -DENABLED_LOCAL_INFILE=1 -DDEFAULT_CHARSET=utf8 -DDEFALUT_CHARSETS=all -DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_USER=mysql -DWITH_DEBUG=0
安装过程遇到的问题
1.没有安装gcc,ncurses,
2.cmake 失败后重新cmake,需要删除CMakeCache.txt --》rm CMakeCache.txt ,别把rm CMakeLists.txt删了,不然要重新解压mysql包
3./usr/local/mysql/scripts/mysql_install_db --user=mysql --datadir=/data/mysql 出错
“FATAL ERROR: Could not find ./bin/my_print_defaults”
这是因为没有指定mysql安装目录,改成
/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql -- datadir=/data/mysql 这样就好了
4.如果有错误[ERROR] Unknown collation: 'utf8-general_ci'
这是cmake的时候指定校验字符写错了,应该是utf8_general_ci,有些文档写的是utf8-general_ci
如果不想重新cmake安装,可以在my.cnf文件中[mysqld]下面增加一行:
/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql -- datadir=/data/mysql 这样就好了
DEFAULT_CHARSET 默认的服务器编码,
MYSQL_TCP_PORT TCP/IP端口,3306
WITHOUT_xxx_STORAGE_ENGINE Exclude storage engine xxx from build
#安装目录
-DMYSQL_UNIX_ADDR=/usr/local/mysql/data/mysql.sock \
#安装 myisam 存储引擎
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
#安装 blackhole 存储引擎
-DENABLED_LOCAL_INFILE=1 \
#快捷键功能
-DDEFAULT_CHARSET=utf8 \
#校验字符
-DMYSQL_TCP_PORT=3306 \
上一篇:shell $参数说明
下一篇:linux 6.2yum问题

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
MySQL及MySQL Workbench下载与安装
安装MySQLworkbench以及环境配置的详细教程
mysql MySQL MySQLworkbench