mysql 编译安装 by blackmed简析
发表于:2025-02-05 作者:千家信息网编辑
千家信息网最后更新 2025年02月05日,下文内容主要给大家带来mysql 编译安装 by blackmed简析,这里所讲到的知识,与书籍略有不同,都是专业技术人员在与用户接触过程中,总结出来的,具有一定的经验分享价值,希望给广大读者带来帮助
千家信息网最后更新 2025年02月05日mysql 编译安装 by blackmed简析
下文内容主要给大家带来mysql 编译安装 by blackmed简析,这里所讲到的知识,与书籍略有不同,都是专业技术人员在与用户接触过程中,总结出来的,具有一定的经验分享价值,希望给广大读者带来帮助。
#!/usr/bin/env bash
#mysql 编译安装 by blackmed
byhe(){
rpm -qa | grep mariadbif [ $? -eq 0 ];then rpm -e --nodeps >/dev/nullfirm -rf /etc/my* >/dev/nullrm -rf /var/lib/mysql >/dev/nulluserdel -r mysql >/dev/nullrpm -qa | grep cmakeif [ $? -ne 0 ];then yum -y install cmake ncurses ncurses-devel openssl-devel bison gcc gcc-c++ make >/dev/nullecho "========================================"echo "The success of the prophase environment."echo "========================================"fiuseradd -r mysql -M -s /sbin/nologinmkdir /mysqlwget -O /mysql/mysql-5.7.20.tar.gz https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.20.tar.gz >/dev/nulltar xvf /mysql/mysql-5.7.20.tar.gz -C /mysql/cd /mysql/mysql-5.7.20cmake . -DDOWNLOAD_BOOST=1 -DWITH_BOOST=boost_1_59_0/ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DSYSCONFDIR=/etc -DMYSQL_DATADIR=/usr/local/mysql/data -DINSTALL_MANDIR=/usr/share/man -DMYSQL_TCP_PORT=3306 -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DEXTRA_CHARSETS=all -DDEFAULT_COLLATION=utf8_general_ci -DWITH_READLINE=1 -DWITH_SSL=system -DWITH_EMBEDDED_SERVER=1 -DENABLED_LOCAL_INFILE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 make && make install echo "===========================" echo "mysql install successfully" echo "==========================="chown -R mysql.mysql /usr/local/mysql/local_mysql=/usr/local/mysql/bin${local_mysql}/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data mima=`${local_mysql}/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data | awk '/localhost\:/{print $NF}' `touch /etc/my.cnfecho "[mysqld]" >> /etc/my.cnfecho "basedir=/usr/local/mysql" >> /etc/my.cnfecho "datadir=/usr/local/mysql/data" >> /etc/my.cnfsed -i '/PATH=/cPATH=$PATH:$HOME/bin:/usr/local/mysql/bin' ~/.bash_profilesource ~/.bash_profilemysqld_safe --user=mysql & mysqladmin -u root -p${mima} password 1echo "==============================================="echo "Initialization completion can be used normally."echo "==============================================="}
byhe
对于以上关于mysql 编译安装 by blackmed简析,如果大家还有更多需要了解的可以持续关注我们的行业推新,如需获取专业解答,可在官网联系售前售后的,希望该文章可给大家带来一定的知识更新。
编译
专业
知识
不同
下文
书籍
人员
价值
内容
可在
技术
更多
用户
经验
行业
读者
过程
帮助
接触
更新
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
巴彦淖尔网络安全公司
开展网络安全知识宣传的活动总结
嘉兴嵌入式软件开发是做什么的
数据库取值表单自动填充
成都app软件开发费用
数据库连接出错 代码01
深圳金蝶财务软件开发
想找一个从事软件开发的
战地1服务器搜索
电子图书数据库有几个
新软件开发微信宣传
阿里云的数据库名称
小学生网络安全条约
数据库中物理模式和内模式
北京智云互联网科技有限公司
软件开发公司名字谐音
红古网络安全宣传周
用数据库代替数组存储
服务器如何分辨有没有做raid
工资系统数据库设计及实现
江苏什么网络技术经验丰富
数据库主要数据库
昌平区定制软件开发
数据库 监听
vc修改数据库表记录
密云区环保软件开发经历
php 数组保存在数据库
开州区一站式软件开发服务代理商
微信传照片会经过服务器吗
公司网络安全安全第一责任人