mysql安装目录centos_CentOS mysql安装系统方法

CentOS linux由于同时具有与RHEL的兼容性和企业级应用的稳定性,又允许用户自由使用,因此得到了越来越广泛的应用。

1]CentOS mysql安装解压

[root@localhost root]# cd /usr/local/mysql/software

[root@localhost software]# ls

mysql-4.0.16.tar.gz

[root@localhost software]#tar zxvf mysql-4.0.16.tar.gz

2]CentOS mysql安装和CentOS mysql编译:在这个地方值得注意的是,我们要把mysql-4.0.16安装到我们指定的目录中,为了系统和安全和优化,建议把自己用源码包安装的服务器类软件都放在/usr/local/mysql 目录里。所以在这里,我们就要把mysql-4.0.16也安装到/usr/local/mysql/mysql这个目录中;

[root@localhost software]#cd

[root@localhost software]# cd mysql-4.0.16

[root@localhost mysql-4.0.16]#

./configure --prefix=/usr/local/mysql/mysql --with-mysqld-user=beinan --with-extra-charsets=all --with-unix-socket-path=/usr/local/mysql/mysql/var/mysql.sock

[注]关于configure的选项的一点说明:

--prefix=/usr/local/mysql/mysql 把mysql-4.0.16指定安装到/usr/local/mysql/mysql目录中;

--with-extra-charsets=all 对多语言的支持;

--with-unix-socket-path=/usr/local/mysql/mysql/var/mysql.sock 这个是指定mysql服务器启动后,联机套接字文件所处的位置和文件名,也就是说,如果mysql服务器成功启动后,就能在/usr/local /mysql/mysql/var目录中看到mysql.sock文件。如果看不到,肯定是CentOS mysql安装启动不了。

--with-mysqld-user=beinan 这个是让mysql服务器也能让系统中普通用户beinan也能启动CentOS mysql服务器。当然要活学活用了你也可以把beinan换成你的系统中已经存在的普通用户,比如您的系统中已经存在sir这个用户,那就把 beinan替换成sir就行了。用普通用户来启动CentOS mysql安装的好处是:mysql的进程会自己死掉自动退出。当然root用户也可以,不过有时CentOS mysql安装有些进程死了,但不会自动退出,root自己也杀不掉。所以用普通用户就有这样的好处,大多不会出现CentOS mysql进程已死,但不会退出的情况;

[root@localhost mysql-4.0.16]#make

[root@localhost mysql-4.0.16]#make install

这样就安装完了

3]CentOS mysql配制:安装只是第一步,我们还要对CentOS mysql安装相应的配制;

一般的情况下CentOS mysql安装要找配制文件my.cnf,位置在/etc目录下,所以我们得把文件my.cnf文件放到/etc/目录下。让CentOS mysql服务器启动时能找到它。

我们CentOS mysql安装后,配制文件应该在/usr/local/mysql/mysql/share/mysql目录中,配制文件有几个,比如my-huge.cnf my-medium.cnf my-large.cnf my-small.cnf

,不同的流量的网站和不同配制的服务器环境,当然需要有不同的配制文件了。一般的情况下,my-medium.cnf这个配制文件就能满足我们的大多需要;

进入/usr/local/mysql这个目录,看一下是不是已经安装好了呢??

[root@localhost mysql-4.0.16]# cd /usr/local/mysql/mysql/

[root@localhost mysql]# ls

bin include info lib libexec man mysql-test share sql-bench

我们把/usr/local/mysql/mysql/share/mysql这个目录下的my-medium.cnf,复制为my.cnf到/etc目录下。

[root@localhost mysql]# cp /usr/local/mysql/mysql/share/mysql/my-medium.cnf /etc/my.cnf

做了这些工作以后,还得创造MySQL授权表, 否则数据库也是启动不了。mysql_install_db,这个命令的用途就是做这个的。CentOS mysql命令都安装到了/usr/local/mysql/mysql/bin这个目录中。

[root@localhost mysql]#/usr/local/mysql/mysql/bin/mysql_install_db

运行mysql_install_db命令过后,我们查看/usr/local/mysql/mysql就会发现,有个var的目录。这个目录,就是用来装所有数据库的位置,比如我们创建了linuxsir的数据库后,就在在/usr/local/mysql/mysql/var目录中有linuxsir的目录。这回应该明白了吧。

4]启动CentOS mysql服务器,可能这是最轻松的了,不过也不能高兴的太早,因为有时会出现权限方面的错误。

CentOS mysql服务器启动,应该是/usr/local/mysql/mysql/share/mysql目录中的 mysql.server

启动方法是:

[root@localhost mysql]# /usr/local/mysql/mysql/share/mysql/mysql.server start

如果不能启动请运行/usr/local/mysql/bin/mysqld_safe --user=root 就能够启动了!!

接着输入/usr/local/mysql/mysql/share/mysql/mysql.server start即可成功启动

好了,我们把密码设置为123456 /usr/local/mysql/bin/mysqladmin -u root password 123456

如果没有返回错误说明正确了。

接着输入/usr/local/mysql/bin/mysql -u root -p就可以管理CentOS mysql安装了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/303471.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

不吃不喝,两周业余时间研究(cisco SCE CM )

最近比较忙,比较烦,不想说话,想打人,想发脾气了; 这几天比较累,相当的累,这两个星期什么都不顺心,心情也很低落 这两个星期维护的移动、广电网络都出现问题了,o(︶︿︶)o…

NET问答: 如何从 string 中挖出所有的 number ?

咨询区 van:我现在有一个需求,想从 string 中找到所有的 number 并提取出来。举例如下:string test "1 hello" string test1 " 1 world" string test2 "helloworld 99"请问我该如何做?回答区 Tabares:这个简…

大数据告诉你:学历真的能改变命运

央视新闻曾做过关于高考的调查,结果有七成网友支持高考取消数学,看到新闻后,有一位网友却一针见血地评论道:数学考试存在的意义就是把这七成网友筛选掉。的确,虽然买菜不需要专业数学知识,但数学可以决定我…

mysql控制台教程视频教程_mysql 控制台操作

一、连接mysql数据库1.首先打开cmd进入dos窗口2.切换至目录:D:\MySql5.0\mysql-5.0.51b-win32\bin(即:mysql安装目录下面的bin目录,该目录内有很多exe执行文件)3.键入命令:mysql -uroot -p 回车,提示输入密码&#xff…

Dapr微服务应用开发系列5:发布订阅构建块

题记:这篇介绍发布订阅构建块,这是对事件驱动架构设计的一种实现落地。注:对于“Building Blocks”这个词组的翻译,我之前使用了“构件块”,现在和官方文档(Dapr中文社区的贡献)保持一致&#x…

【资源】机器学习资料包来袭

近几年,机器学习一直很火,小编也有意识地收集了机器学习相关的资源,经过长时间的积累和沉淀,已经拥有将近17G的吴恩达老师、李宏毅老师和王保明老师机器学习资料和视频。现在,小编准备将这些资料免费分享给大家&#x…

poj-2029 Get Many Persimmon Trees

my code: /* * 2029.cpp * * Created on: 2011-7-6 * Author: */#include <iostream>#include <cstring>using namespace std;const int MAXN 100 5;bool tree[MAXN][MAXN] {};    //坐标上是否有树int d[MAXN][MAXN] {};      //一维矩阵上的…

java 字符串 去除_java 字符串中去除特定的字符

java String字符串 去除特定的字符 程序如下package com.xing.test;import java.util.regex.Matcher;import java.util.regex.Pattern;/**** author Yinxing**/public class NotString {public static void main(String[] args) {// TODO Auto-generated method stubString st…

深度学习了40万个表情,一大波AI 表情包来了

自从有了表情包&#xff0c;跟人聊天时的第一反应&#xff0c;就是去找找看有什么适合的表情。有一类表情包&#xff0c;形式是文字图&#xff0c;尤其能够精妙地抒发和传递感情。在这一点上&#xff0c;可能全世界的网友都一样。好用的表情永远不嫌多&#xff0c;而且似乎总是…

网关Ocelot功能演示安排的明明白白~~~

前言网关(Gateway)在微服务架构中至关重要&#xff0c;可以将其理解为是外部客户端(前端、MVC后台等调用方)与后台服务的连接点&#xff0c;通过这层可以做统一的处理&#xff0c;比如路由、身份认证和授权、服务治理等&#xff1b;网关的好处&#xff1a;统一入口&#xff0c;…

今天学习jquery 希望开个好头

暑假和学长们一起做一个项目&#xff0c;是asp.net&#xff0c;看了杨中科老师的视频&#xff0c;虽然只看了后面关于asp.net的部分&#xff0c;但还是感到jquery是十分强大的。所以下定决心&#xff0c;这个暑假搞一搞jquery&#xff0c;感受一下写的更少&#xff0c;做的更多…

python图片读取优化_python读取raw binary图片并提取统计信息的实例

用python语言读取二进制图片文件&#xff0c;并提取非零数据统计信息(例如&#xff1a;max&#xff0c;min&#xff0c;skewness and kurtosis)python新手&#xff0c;注释较少&#xff0c;欢迎指教import structimport mathimport numpyimport scipy.statsfilename input(ent…

通过Dapr实现一个简单的基于.net的微服务电商系统

本来想在Dpar 1.0GA时发布这篇文章&#xff0c;由于其他事情耽搁了放到现在。时下微服务和云原生技术如何如荼&#xff0c;微软也不甘示弱的和阿里一起适时推出了Dapr&#xff08;https://dapr.io/&#xff09;&#xff0c;园子里关于dapr的文章不太多&#xff0c;所以今天就借…

基于 Python 自建分布式高并发 RPC 服务

RPC&#xff08;Remote Procedure Call&#xff09;服务&#xff0c;也即远程过程调用&#xff0c;在互联网企业技术架构中占据了举足轻重的地位&#xff0c;尤其在当下微服务化逐步成为大中型分布式系统架构的主流背景下&#xff0c;RPC 更扮演了重要角色。Google 开源了 gRPC…

poj-1980 Unit Fraction Partition **

/* * 本以为这题剪枝会很难&#xff0c;没想到1A了。。32ms * 这个题的难点是分数的处理。。不要用double。。精度难以把握。。 **/#include <cstdio>#include <cmath>using namespace std;int p, q, a, n, tot; //如题目定义&#xff0c;tot为答案//p1/q1 和 …

java对象实例_深入理解Java对象实例生成的例子!(转)

深入理解Java对象实例生成的例子!(转)[more]代码如下:class A {public int Avar;public A() {System.out.println("AAA");doSomething();}public void doSomething() {Avar 1111;System.out.println("A.doSomething()");}}public class B extends A {publ…

程序员江湖鄙视链大全,看看你处于链条的哪一级?

有人的地方就有江湖。程序员&#xff0c;是一个知识、智商、都异于常人的 群体&#xff0c;有人总结了程序员江湖等级鄙视链的方法和流程。老婆漂亮的程序员鄙视老婆不漂亮的程序员鄙视有女友的程序员鄙视单身狗程序员而在单身狗之间&#xff0c;才有了语言&#xff0c;编辑器和…

java什么是静态_什么是java静态

什么是java静态java静态包括静态变量、静态方法、静态初始化块&#xff0c;以下是静态的详解。(推荐教程&#xff1a;java教程)1. 什么是静态变量大家都知道&#xff0c;我们可以基于一个类创建多个该类的对象&#xff0c;每个对象都拥有自己的成员&#xff0c;互相独立。然而在…

如何在 .NET 程序万种死法中有效的生成 Dump (上)

一&#xff1a;背景相信很多人都知道通过 任务管理器 抓取dump&#xff0c;虽然简单粗暴&#xff0c;但无法满足程序的无数种死法&#xff0c;比如&#xff1a;内存膨胀&#xff0c;程序爆炸CPU爆高&#xff0c;程序累死应用无响应&#xff0c;用户气死意外退出&#xff0c;和人…

Google上面关于cas的文章

http://code.google.com/p/j2eewiki/wiki/CASinstallServer转载于:https://blog.51cto.com/flash51/614827