mysql 编译安装 by blackmed简析
发表于:2024-11-29 作者:千家信息网编辑
千家信息网最后更新 2024年11月29日,下文内容主要给大家带来mysql 编译安装 by blackmed简析,这里所讲到的知识,与书籍略有不同,都是专业技术人员在与用户接触过程中,总结出来的,具有一定的经验分享价值,希望给广大读者带来帮助
千家信息网最后更新 2024年11月29日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安全错误
数据库的锁怎样保障安全
企业密信服务器id一般是谁的
华为路由器dhcp服务器
mc服务器手机版怎么生成npc
中国网络安全主题教育活动
企业网络安全软件排行榜
方言数据库建设图片
住房公积金服务器维护
数据库设计架构
异星工厂的服务器安装包
软件开发中SQL的作用
北京正规软件开发哪家好
山猫网络安全
金山区多层软件开发加工厂
复旦网络安全研究生
pycharm中连接数据库语句
国产数据库a股
wincc项目对应的数据库
规范开展网络安全检查
数据库中怎么显示表的信息
软件开发方向需要用哪些软件
网络安全危机如何保护隐私
互联网金融科技资讯
DHCP服务器手机
叮哒助手虚拟打卡连接服务器失败
东营人事hr软件开发
环境监测软件开发企业
筑牢网络安全发声亮剑
最初专为网络服务器而设计的电源
小学生网络安全ppt素材模板
数据库的相关概念