cenos下首次mysql5.5.28的编译安装
来源:互联网 发布:ug10.0车削编程 编辑:程序博客网 时间:2024/06/05 17:42
1.下载源码包
http://sourceforge.net/projects/mysql.mirror/files/MySQL%205.5.28/mysql-5.5.28.tar.gz
2.编译环境的安装
yum -y install gcc gcc-c++ make cmake ncurses-devel bison
3.解压tar包 tar -zxvf mysql-5.5.28.tar.gz,进入解压包
4.添加用户
useradd -s /sbin/nologin mysql
5.与编译配置
cmake -DMYSQL_USER=mysql -DCMAKE_INSTALL_PREFIX=/usr/local/mysql5.5 -DINSTALL_DATADIR=/data/mysql/data -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all -DWITH_EMBEDDED_SERVER=1 -DENABLED_LOCAL_INFILE=1 -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1
6.编译与安装
make&make install
7.复制my-huge.cnf到/etc下(覆盖)
8.复制mysql.server到/etc/init.d/下
9.创建data目录
mkdir -p /data/mysql/data
10.关闭防火墙
chkconfig iptables off
11.将/etc/selinux/config 中的 SELINUX=enforcing 改成SELINUX=disabled
12.在/etc/my.cnf中加入
basedir=/usr/local/mysql5.5
datadir=/data/mysql/data
13.加入自启动
chkconfig --level 345 mysqld on
14.mysql5.5目录改变权限和用户组
chmod 775 -R mysql5.5
chown -R mysql.mysql mysql5.5
15.同上data目录改变权限和用户组
16.初始化数据
/usr/local/mysql5.5/scripts/mysql_install_db --user=mysql --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql5.5 --datadir=/data/mysql/data
17.在/etc/profile下加入mysql环境变量
exprot PATH="/usr/local/mysql5.5/bin:$PATH"
18.source /etc/profile
19.init 6
20.初始化密码
/usr/local/mysql5.5/bin/mysqladmin -u root password 'new-password'
21.连接数据库
mysql -u root -p
至此完成!!!(该centos首次安装mysql)
- cenos下首次mysql5.5.28的编译安装
- centos下首次编译安装Apache2.2.22
- centos下首次编译安装php5.5整合apache
- 命令行下首次编译servlet类出错
- 记录下首次blog开通的想法
- 记录下首次开通博客的时刻
- linux下首次安装软件--lrzsz(上传下载)
- Windows环境下首次安装与使用MYSQL数据库
- 安装编译MySQL5.5.28
- win7下首次使用mongodb
- cenos下pip的安装
- MYSQL5.1和5.5的编译安装
- MYSQL5.5的手动编译安装
- mysql5.的编译安装单机多实例
- mac 下首次导入后台maven项目
- CenOS下MySQL数据库的安装
- MySQL5.5.24编译安装
- 编译安装MySQL5.5
- 流媒体Live555(四)——LiveMediaServer流程分析
- python四个魔法方法__len__,__getitem__,__setitem__,__delitem__
- 构造器
- 脉搏
- 太经典了,早知道这些,人生一定改写
- cenos下首次mysql5.5.28的编译安装
- 暑假训练(二) 等待的题目
- Spring中@Autowired注解、@Resource注解的区别
- 返回大于等于N的最小整数值?
- 黑马程序员_主函数
- java jsf
- MFC Group Box 组合框的简单使用 笔记
- linux driver 02 note
- 【leetcode】 3Sum