linux上源码安装mysql,Linux中源码包安装MySQL的shell脚本
#!/bin/bash
#安装MYSQL
yum -y install ncurses-devel
yum -y install autoconf
tar zxf /cmake--C /
cd /cmake-
./configure && gmake && gmake install
cd
groupadd mysql
useradd -M -s /sbin/nologin/ mysql -g mysql
tar zxf /mysql--C /usr/src
cd /usr/src/mysql-
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DSYSCONFDIR=/etc/ -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all
make && make install
chown -R mysql:mysql /usr/local/mysql
rm -rf /etc/my.cnf
cp support-files/my-default.cnf /etc/my.cnf
/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
. /etc/profile
cp support-files/mysql.server /usr/local/mysql/bin/mysqld.sh
chmod +x /usr/local/mysql/bin/mysqld.sh
echo "[Unit]" >> /usr/lib/systemd/system/mysqld.service
echo "Description=MYSQL Server" >> /usr/lib/systemd/system/mysqld.service
echo "After=network.target" >> /usr/lib/systemd/system/mysqld.service
echo "[Service]" >> /usr/lib/systemd/system/mysqld.service
echo "User=mysql" >> /usr/lib/systemd/system/mysqld.service
echo "Group=mysql" >> /usr/lib/systemd/system/mysqld.service
echo "Type=forking" >> /usr/lib/systemd/system/mysqld.service
echo "PIDFile=/usr/local/mysql/data/localhost.localdomain.pid" >> /usr/lib/systemd/system/mysqld.service
echo "ExecStart=/usr/local/mysql/bin/mysqld.sh start" >> /usr/lib/systemd/system/mysqld.service
echo "ExecStop=/usr/local/mysql/bin/mysqld.sh stop" >> /usr/lib/systemd/system/mysqld.service
echo "[Install]" >> /usr/lib/systemd/system/mysqld.service
echo "WantedBy=multi-user.target" >> /usr/lib/systemd/system/mysqld.service
systemctl daemon-reload
systemctl start mysqld
systemctl enable mysqld
. /etc/profile
linux上源码安装mysql,Linux中源码包安装MySQL的shell脚本相关推荐
- Linux上整体迁移Anaconda环境,所有的库包、虚拟环境均可用,同时让所有的用户访问
Linux上整体迁移Anaconda环境,所有的库包.虚拟环境均可用,同时让所有的用户访问 文章目录: 1 问题描述 2 Linux上整体迁移Anaconda过程 2.1 移动anaconda文件到新 ...
- 在已安装win10环境中利用EasyBCD引导安装Ubuntu18.04(亲自测试,都是泪)
(特别提示:注意里面几个难点,绿色部分) ubuntu18.04镜像iso 链接:https://pan.baidu.com/s/12dZWC_erL5qBQvM7ki2g9A 密码:9d5g Eas ...
- mysql数据库ftp备份_Linux下自动备份MySQL数据库并上传到远程FTP服务器且删除指定日期前的备份Shell脚本...
说明: 1.备份MySQL数据库存放目录/var/lib/mysql下面的vos3000db数据库到/home/mysql_data里面,并且保存为vos3000db_bak_2012_06_30.t ...
- 在已安装win10环境中利用EasyBCD引导安装Ubuntu18.04(亲自测试,都是血和泪)
(特别提示:注意里面几个难点,绿色部分) ubuntu18.04镜像iso 链接:https://pan.baidu.com/s/12dZWC_erL5qBQvM7ki2g9A 密码:9d5g Eas ...
- 在已安装win10环境中利用EasyBCD引导安装Ubuntu18.04
ubuntu18.04镜像iso 链接:https://pan.baidu.com/s/12dZWC_erL5qBQvM7ki2g9A 密码:9d5g EasyBCD2.2 链接:https://pa ...
- Debian10中使用deb包安装WineHQ(鬼畜依赖解决)
原作者:RedbeanW 发布于 2020-08-03 准备工作 本文所有操作需要在root账号下 如果你先前编译安装了winehq,强烈建议参考文末彻底卸载后再进行本文操作. 开启i386支持 由于 ...
- SAP手记之六:GUI安装后初始配置(中文语言包安装)
SAP手记之六:GUI安装后初始配置(中文语言包安装) 在初始配置前先要了解的东西,这些东西在我们按照好sap客户端应用程序GUI的时候就可以看到: 元素一:client 如何理解clie ...
- 源码安装mysql_CentOS 7中源码安装MySQL 5.7.16 (亲测成功)
最近在CentOS 7中源码安装MySQL 5.7.16,发现MySQL5.7.6+以后的安装方式真的与以前版本的MySQL安装方式大大的不同呀.不自己安装一把,下面这篇文章是通过自己的安装过程总结的 ...
- Linux安装和管理程序(包括rpm包安装、卸载、升级以及源码包的手工编译安装)
点击蓝色目录查找相应内容 Linux应用程序简介 应用程序与系统命令的关系 典型应用程序的目录结构 常见的软件包封装类型 RPM包管理工具 查询RPM软件包信息 查询已安装的RPM软件信息 查询未安装 ...
- linux卸载已安装的java_Linux 中如何卸载已安装的软件(转载)
Linux软件的安装和卸载一直是困扰许多新用户的难题.在Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的"添加/删除程序"来实现.与其相类似,在Linux下有一 ...
最新文章
- FPGA笔试题解析(四)
- gitlab之gitlab-ci和gitlab-runner二
- .gitignore无效解决方案以及git rm和rm的区别
- 王高利:TCP Wrappers访问控制(hosts.allow,hosts.deny)
- 一文说通C#中的异步迭代器
- mysql update nowait_mysql innodb之select for update nowait
- VS 2010 OpenGL 配置与实例开发
- ArcGIS Server学习资料
- nginx常见配置详解
- 高速公路坐标高程计算软件3.1版发布
- 机器学习 | 泰坦尼克号数据集
- ubuntu 18.04 设置静态IP地址
- html5的header元素作用,html5header标签怎么用?html5header标签的作用介绍-
- linux检测路径是否存在,不存在则创建指定路径
- input 属性开启手机前置摄像头拍照
- mysql 库存超卖_mysql处理高并发,防止库存超卖
- 关于Intel显卡控制面板导致快捷键失灵的解决方法
- oracle sql 自动补位数
- flv播放器V2.6.5官方版【免费的FLV视频播放器】
- leetcode 183. Customers Who Never Order
热门文章
- 携程梁建章:要让元宇宙技术成为真宇宙探索、旅游的灵感来源
- 数据科学家常见的5个SQL面试问题
- 15年大厂经历!大佬总结:0基础如何学习Python?
- 开发者如何写好技术简历?
- 5G精华问答 | 5G是否会“逼退”4G?
- java 的io流需要学吗_Java的IO流之字节流,必须要学得内容,你会嘛?
- 数据结构python吕云翔_《数据结构》吕云翔编著第1章绪论习题解答
- javacurrentmap_Java ConcurrentHashMap.forEach方法代码示例
- (进阶篇)Redis6.2.0 集群 哨兵模式_搭建_01
- webservie报文格式