centos7 部署禅道,mysql源码安装 |
您所在的位置:网站首页 › 禅道无法启动 › centos7 部署禅道,mysql源码安装 |
操作系统 centos7 下边把禅道的部署记录在这 执行如下指令,安装并开启httpd服务。 yum -y install httpd #安装apache服务 systemctl start httpd.service #开启apache服务 systemctl enable httpd.service #apache服务开机启动 安装完成检查apache服务,runner状态
重启apache服务,浏览器刷新后,页面展示如下则apache配置成功 yum -y install gcc gcc-c++ ncurses ncurses-devel cmake bison cd /mysql-5.7.17 进行预编译及安装 cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DSYSCONFDIR=/etc -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DMYSQL_UNIX_ADDR=/data/mysql/mysqld.sock -DENABLED_LOCAL_INFILE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DWITH_BOOST=/usr/local/boost -DMYSQL_USER=mysql -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
设置之后,修改配置文件 vi /etc/my.cnf 产出原来的,修改为以下配置 [mysql] 设置mysql客户端默认字符集 default-character-set=utf8 socket=/data/mysql/mysqld.sock [mysqld] skip-grant-tables #设置3306端口 port=3306 #socket路径需要与cmake中的路径一致 socket=/data/mysql/mysqld.sock #设置mysql的安装目录 basedir=/usr/local/mysql #设置mysql数据库的数据的存放目录 datadir=/data/mysql #允许最大连接数 max_connections=200 #服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 #创建新表时将使用的默认存储引擎 default-storage-engine=INNODB lower_case_table_names=1 max_allowed_packet=16M
进入mysql mysql -u加用户-p加密码,注意特殊字符加‘\’转义 mysql -uroot -p%4OgeyizqodB 回来在修改密码之前,我们记录一下可能出现的首次登陆的段错误(吐核问题) 1.在MYSQL源码包里边,我是在etc/svncfg/mysql中,一层层找到terminal.c这个文件 2.找到代码段char buf[TC_BUFSIZE];将其注释,找到下边的变量area=buf;更改为area=NULL 应该在869 和879行 保存后重新编译mysql,就可以正常登录了
但是,我们使用mysql会用一些工具,Navicat或HeidiSQL等, 如过测试连接失败,应该是数据库权限不足 可尝试以下方法 1.先quit退出数据库 2.在执行以下代码赋予数据库权限 GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘数据库密码’ WITH GRANT OPTION; 3.然后刷新一下权限 flush privileges; 4.修改防火墙配置文件 vi /etc/sysconfig/iptables 5.添加端口 -A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT 6.重启数据库服务 service mysqld stop service mysqld start 7.如果有问题再重启一下防火墙配置 service iptables save service iptables restart 8.再有问题反复重启一下服务 注意一下开通3306 端口的行必须在icmp-host-prohibited前 到这里 mysql才是真正的搞定 接下来,禅道,相比上边 os easy 1.检查apache服务 下边开始简单的看图说话 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |