标签:mysql
必备工具
1:Linux系统
2:MySQL 安装包 http://www.mysql.com
3:cmake(cmake编译安装) ncuress-devek(开发工具默认安装)
避免端口冲突检查 MySQL安装情况
rpm -q mysql-server mysql (查询是否安装)
编译安装cmake
cd cmake-2.8.6
./configure
gmake && gmake install
编译安装MySQL
groupadd mysql (建立组)
useradd -M -s /sbin/nologin mysql -g mysql (建立程序用户)
tar zxf mysql-5.5.22.tar.gz -C /usr/src/ (解压MySQL压缩包)
cd /usr/src/mysql-5.5.22/
cmake
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql (指定安装到某目录)
-DSYSCONFDIR=/etc (配置文件目录)
-DDEFAULT_CHARSET=utf8 (默认字符集编码 utf8)
-DDEFAULT_COLLATION=utf8_general_ci (通用规则)
-DWITH_EXTRA_CHARSETS=all (额外支持字符 all表示所有)
make && make install (安装)
对数据库目录进行调整 chown -R mysql:mysql /usr/local/mysql
建立配置文件 cp 源代码包/support-files/my-medium.cnf /etc/my.cnf
初始化数据库
/usr/local/mysql/scripts/mysql_install_db
--user=mysql
--basedir=/usr/local/mysql (指定基本目录)
--datadir=/usr/local/mysql/data (指定数据目录)
设置环境变量
vim /etc/profile
添加 PATH=$PATH:/usr/local/mysql/bin
. /etc/profile (刷新,立即生效)
添加系统服务
cp 源代码包/support-files/mysql.server /etc/rc.d/init.d/mysqld (复制服务脚本)
chmod +x /etc/rc.d/init.d/mysqld (设置权限)
chkconfig --add mysqld (添加为mysqld系统服务)
启动服务 service mysqld start
2017.7.11
JianYu
本文出自 “JianYu” 博客,请务必保留此出处http://jianyu97.blog.51cto.com/12222102/1946476
标签:mysql
原文地址:http://jianyu97.blog.51cto.com/12222102/1946476