centos7 编译安装mysql
来源:互联网 发布:拖动拼图验证码java 编辑:程序博客网 时间:2024/06/15 15:37
第一步:安装所需扩展
在编译的过程中如果出现报错,可能是因为依赖的扩展没有被安装,百度一下就安装扩展后继续执行编译!
yum -y install gcc gcc-c++ autoconf libtool-ltdl-devel gd-devel freetype-devel libxml2-devel libjpeg-devel libpng-devel openssl-devel curl-devel bison patch unzip libmcrypt-devel libmhash-devel ncurses-devel sudo bzip2 flex libaio-devel
(我也是新手,但知道上边这些都是扩展库,所以就不一一甄别了)
第二步:卸载mariadb,具体方法自行百度,这里就不浪费空间了。
第三步:编译安装,用cmake进行编译,如果没有安装cmake。可以直接 yum install cmake,如果想自己编译安装可以自行百度。
(我也是新手,但知道上边这些都是扩展库,所以就不一一甄别了)
第二步:卸载mariadb,具体方法自行百度,这里就不浪费空间了。
第三步:编译安装,用cmake进行编译,如果没有安装cmake。可以直接 yum install cmake,如果想自己编译安装可以自行百度。
cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/webserver/mysql \ #你的mysql安装路径
-DMYSQL_DATADIR=/usr/local/webserver/mysql/data \ #mysql数据库路径
-DSYSCONFDIR=/etc \
-DWITH_BOOST=./boost \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock \
-DMYSQL_TCP_PORT=3306 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DEXTRA_CHARSETS=all \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci
(编译执行完毕后:make && make install)
第四步:初始化数据库(红色字体部分是你自己的安装路径)
mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/mydata/mysql/data
第五步:修改mysql root 用户密码(编译安装时密码为空,登陆数据库后执行以下语句)
set password=password('root');
(编译执行完毕后:make && make install)
第四步:初始化数据库(红色字体部分是你自己的安装路径)
mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/mydata/mysql/data
第五步:修改mysql root 用户密码(编译安装时密码为空,登陆数据库后执行以下语句)
set password=password('root');
在编译的过程中如果出现报错,可能是因为依赖的扩展没有被安装,百度一下就安装扩展后继续执行编译!
阅读全文
0 0
- centos7编译安装mysql
- centos7 编译安装mysql
- centos7下编译安装mysql
- CentOS7.2编译安装Mysql
- centos7编译安装mysql之2
- Centos7使用编译源码方式安装mysql
- mysql 5.7 centos7 编译安装 记录
- CentOS7上编译安装MySQL 5.7.14
- centos7 下php+mysql+php7编译安装
- CentOS7编译安装MySQL 5.7.20
- Ubuntu15.X和CentOS7之后-MySQL源码编译安装
- linux centos7 编译安装mysql 5.6
- CentOS7.2下cMark编译安装mysql报错解决方案
- centos7编译安装apache
- CentOS7编译安装Python2
- centos7编译安装php
- CentOS7 编译安装Nginx
- centos7编译安装php
- 计算机视觉-相机内参数和外参数
- iOS 开发中出现假死解决思路
- 数组反转与移位
- 55 WebGL加载三维模型
- 求一组随机数的最大值和最小值
- centos7 编译安装mysql
- JTable表格实现动态更新的两种方式
- 解决drawerlayout嵌套listview 导致listview不能滑动的问题
- HTTP/2技术解密:如何处理线端阻塞
- Compiling regard3D
- 通过sysctl 配置shall memory
- Python小练习
- Windows单机配置Kafka环境
- strucs2过滤器和拦截器的区别