linux 源码包安装mysql_LINUX下源码包安装mysql-程序员宅基地

技术标签: linux 源码包安装mysql  

tar xvfz mysql-5.1.50-linux-i686-glibc23.tar.gz -C /usr/local/解压到的目录

cd /usr/local/

[root@drbd2 local]# ln -sv mysql-5.1.50-linux-i686-glibc23 mysql(创建连接)

groupadd mysql 添加mysql的用户组

useradd -g mysql mysql 增加mysql用户并把其加入mysql组

cd mysql

[root@drbd2 mysql]# chown -R mysql:mysql . 把mysql中的文件改变属主和属组

[root@drbd2 mysql]# mkdir /data 创建mysql数据存放的地方 后面有用

[root@drbd2 mysql]# chown -R mysql:mysql /data/ 把文件的权限改为mysql的属主和属组

[root@drbd2 mysql]# ./scripts/mysql_install_db --datadir=/data --user=mysql 把数据库文件安装在指定的位置中 并指定用户

[root@drbd2 mysql]# chown -R root . 把mysql下的文件改属主位root

[root@drbd2 mysql]# cd support-files/

[root@drbd2 support-files]# ls

binary-configure magic my-medium.cnf mysql.server

config.huge.ini my-huge.cnf my-small.cnf ndb-config-2-node.ini

config.medium.ini my-innodb-heavy-4G.cnf mysqld_multi.server

config.small.ini my-large.cnf mysql-log-rotate

[root@drbd2 support-files]# cp my-large.cnf /etc/my.cnf 配置文件

vim /etc/my.cnf 进入配置文件加入最后一行

# Try number of CPU's*2 for thread_concurrency

thread_concurrency = 8

datadir = /data

[root@drbd2 support-files]# cd ..

[root@drbd2 mysql]# pwd

/usr/local/mysql

[root@drbd2 mysql]# bin/mysqld_safe --user=mysql &

[root@drbd2 mysql]# netstat �ntlp

tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 5195/mysqld

此时mysql已经启动

服务器启动时的脚本

[root@drbd2 mysql]# cp support-files/mysql.server /etc/init.d/mysqld

查看此脚本是否有执行权限(如果没有要修改其权限)

[root@drbd2 mysql]# ll /etc/init.d/mysqld

-rwxr-xr-x 1 root root 12253 Mar 1 14:24 /etc/init.d/mysqld

把此服务加入自动开启序列中

[root@drbd2 mysql]# chkconfig --add mysqld

[root@drbd2 mysql]# chkconfig mysqld on

修改环境变量

[root@drbd2 mysql]# vim /etc/profile

fi

PATH=$PATH:/usr/local/mysql/bin

export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE

重读配置文件

[root@drbd2 mysql]# . /etc/profile

导出头文件:

[root@drbd2 mysql]# ln -sv /usr/local/mysql/include /usr/include/mysql

导出库文件

[root@drbd2 mysql]# vim /etc/ld.so.conf.d/mysql.conf

在此配置文件中加入

/urs/local/mysql/lib

重读配置文件

[root@drbd2 mysql]# ldconfig �v

导出man文件

[root@drbd2 mysql]# vim /etc/man.config

在此加入

MANPATH /usr/local/mysql/man(man的路径)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_32336149/article/details/113900974

智能推荐

CI/CD 持续集成和持续交付 (一)_ci cd 持续集成-程序员宅基地

文章浏览阅读3.4w次,点赞3次,收藏9次。CI/CD 持续集成和持续交付 系类一在互联网时代,对于每一个企业,公司,产品快速迭代的重要性不言而喻,针对敏捷开发以使用CICD来完成。但是持续集成和持续交付(CI/CD)其实并没有那么容易实现,开发和运维总是忙里忙外,最后还吃力不讨好,更不要说持续交付过程中保证应用平滑升级,避免服务宕机。 需求业务及BUG:可以通过测试提出的bug新需求业务来快速提交给开发来完成需求和b_ci cd 持续集成

喜大普奔:新可美购物广场终于迎来开业季_商场试营业文章-程序员宅基地

文章浏览阅读149次。随着服务回龙观地区及周边居民20年的京客隆撤离该地区便民服务措施锐减给周边居民带来了生活上很大的不便经历过短暂的痛苦后终于迎来了新的希望回龙观地区居民福利来了真来了这次是真的来了二拨子桥东,G6(原八达岭高速)辅路旁新可美购物广场终于揭开诱人的面纱面向回龙观地区及周边居民敞开双臂热拥您的到来2021年9月29日新可美购物广场开业仪式将在广场前侧盛大举行同时也揭开了新可美购物广场9月29日——10月7日为期9天的开业季5000份礼品等着您_商场试营业文章

为什么不能在字符串上使用switch语句?_java中字符串为什么不能用switchcase-程序员宅基地

文章浏览阅读994次。此功能是否将在以后的Java版本中使用? 有人可以解释为什么我不能这样做吗,例如Java的switch语句的技术方式? _java中字符串为什么不能用switchcase

获取某年某月的第一天是星期几-程序员宅基地

文章浏览阅读6.7k次。首先我们要知道是哪一年那一个月:例如2018年6月代码:var nowdate=new Date('2018,06,01');var weekday=nowdate.getDay()这样获取到的weekday有可能是0/1/2/3/4/5/6,要注意返回是0代表这个月的第一天是星期天,其他的依次类推就可以知道是这个月的第一天是星期几了。当然一般我们实战时候不可能写死年月,所以要var year=2..._某年某月的第一天是星期几

安卓videoView 横屏,全屏显示_android 自定义view 可全屏 全屏时是横屏-程序员宅基地

文章浏览阅读5.8k次,点赞5次,收藏8次。 videoView的原码中对videoView播放的视频做了一定的处理导致视频不能按你以为的形式呈现在videoView中。首先重写VideoView <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent"..._android 自定义view 可全屏 全屏时是横屏

Linux系统启动Oracle数据库报错问题集锦_the specified adr base directory does not exist [/-程序员宅基地

文章浏览阅读6.1k次,点赞4次,收藏21次。1、报错:could not open parameter file '/data/oracle/product/11.2.0/db_1/dbs/initorcl.ora'[oracle@localhost ~]$ sqlplus /nologSQL*Plus: Release 11.2.0.1.0 Production on Mon Dec 17 17:19:08 2018Copyr..._the specified adr base directory does not exist [/data/oracle/product/11.2.0

随便推点

消费向上商业向下,爱特茂商业奥莱MALL项目入驻山东,引领商业项目空前发展_潍坊新辰里购物中心-程序员宅基地

文章浏览阅读292次。  素称“齐鲁大地”,儒家文化发源地的山东省,是我国人口大省之一,常住人口10152.7万人。提起山东,人们最先想到的会是青岛、济南这些经济与旅游业都极为发达的城市,但山东最具有潜力的城市却不是这些,而是正在奋起直追的潍坊。  2016年潍坊便被认定为“中国最具投资潜力和发展活力的新兴经济强市”之一,2021年全市实现生产总值7010.6亿元,同比增长9.7%,全市社会消费品零售总额实现2781.5亿元,同比增长16.4%,按消费类型分,商品零售2589.1亿元,增长15.5%;餐饮收入192.4亿元,增_潍坊新辰里购物中心

理解SpringMVC核心原理和设计模式应用背景_springmvc 的这种 mvc 模式了解吗?他的工作原理是什么?用到了哪些设计模式?-程序员宅基地

文章浏览阅读511次。对Java程序员来讲,做web开发最熟悉的框架莫过于SpringMVC了。之所以它能一统江湖,不是自己太优秀,而是对手太坑了,不知道大家还记不记得2017年左右Struts2爆出了一个大漏洞,自此之后,Web开发领域的就是SpringMVC的天下了。但是鉴于这么优秀的框架,很多程序员还只是停留在会用的状态,对底层的原理却不甚了解,所以今天咱么就来聊聊SpringMVC的工作原理。三层架构在开始介绍SpringMVC之前,咱么要先来了解一下web开发的历史。我们的开发架构一般都是..._springmvc 的这种 mvc 模式了解吗?他的工作原理是什么?用到了哪些设计模式?

Kali渗透Windows Server 2003_kali渗透run报错-程序员宅基地

文章浏览阅读7.8k次,点赞6次,收藏29次。两台虚拟机kali ip 192.168.18.128windows ip 192.168.18.1331)首先先扫描一下靶机nmap -sS -sV -O -Pn 192.168.18.133其中sS是半开放扫描,sV是扫描版本号,O是扫描操作系统,Pn是不进行ping,会快一点。可以看到有445端口,且是windows server 2003。2)使用msfco..._kali渗透run报错

Oracle Database Configuration Assistant 打不开-程序员宅基地

文章浏览阅读2.8k次。1:如果想要创建新的数据库实例,你一定熟悉的 DataBase Configuration Assistant ,但出现以下标志。 如下方式也是解决问题的一种。 2:解决方式(1)找到oracle安装目录bin文件下的dbca.bat,双击,如图所示: (2)选中“下一步”点击,如下图所示就可以创建新的数据库实例了。 ..._database configuration assistant打不开

go 项目的规范_go 项目设计准则-程序员宅基地

文章浏览阅读249次。本文档为个人博客文档系统的备份版本、作者:小游、作者博客:点击访问发现一个不错的开源库https://github.com/golang-standards/project-layout解释https://wjp2013.github.io/go/go-project-structure/参考文章:1.https://studygolang.com/articles/122592.https://github.com/whjstc/openbilibili-go-common-1/tree._go 项目设计准则

定义Person类,Person类中含有两个属性name 和age ,使用compare方法比较两个对象是否为同一个对象。假定name 和age 都相同就似为同一个对象_定义一个person类,包括name和age两个属性-程序员宅基地

文章浏览阅读1.6w次。/*思路:1.用private定义String类型的name,和int类型的age2.定义boolean类型的函数compare,利用if来判断name和age是否相同。3.如果相同就返回true,否则返回false*/class Person{private String name;//private 权限修饰符private int age;Pe_定义一个person类,包括name和age两个属性

推荐文章

热门文章

相关标签