首页 > 编程知识 正文

el55下mysql源码包安装,MySQL56安装教程

时间:2023-12-29 20:32:09 阅读:331310 作者:WKVG

本文目录一览:

如何在linux下安装mysql数据库并配置

首先你要有一个mysql的源码包

首先建立一个工作目录mkdir -p /usr/local/src/mysql

将下载的源码包移至工作目录: mv mysql-5.0.51.tar.gz /usr/local/src/mysql

进入工作目录并用tar命令解压源码包: cd /usr/local/src/mysql tar zxvf mysql-5.0.51.tar.gz 命令执行结束后,当前工作目录下将生成一个新的子目录mysql-5.0.51,此目录下即为mysql的源码文件。

进入MySQL源码目录:cd mysql-5.0.51

执行下面的命令可查看可配置选项:./configure --help

执行下面的命令编译源代码:make

执行下面的命令安装mysql到目标路径:make install

复制默认全局启动参数配置文件到/etc目录cp ./support-files/my-medium.cnf /etc/my.cnf

执行下面的命令初始化授权表: ./scripts/mysql_install_db --user=mysql

更改mysql数据目录属主和权限

chown -R mysql.mysql /usr/local/mysql/var

chmod -R 700 /usr/local/mysql/var

执行下面的命令复制启动脚本到资源目录:

cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld

执行下面的命令增加mysqld服务控制脚本执行权限:

chmod +x /etc/rc.d/init.d/mysqld

执行下面的命令将mysqld服务加入到系统服务:

chkconfig --add mysqld

将mysql的bin目录加入PATH环境变量

编辑/etc/profile文件:

vi /etc/profile

在文件最后添加如下两行:

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

export PATH

执行下面的命令使所做的更改生效:

. /etc/profile

如果RPM包安装就方便了,直接 rpm -ivh 包名就可以了

Linux下如何使用源码安装mysql且开启分区 mysql:mysql-5.1.61.tar.gz 求详细步骤~

1.实现linux下纯手动MySQL源码安装,首先要下载MySQL的源码,我下载的是MySQL-5.0.87.tar.gz 2.解压tar –xvf MySQL-5.0.87.tar.gz 3.进入MySQL-5.0.87 4.检测环境并指定安装目录:./configure --prefix=/usr/local/MySQL 检测出来缺什么就安装什么。我装的时候居然连gcc和g++都没有,没有编译器的话就要直接下载rpm包(已编译好的二进制文件)再安装到系统。 如下是安装gcc的命令(要先去下载这个包,这个地址有比较多的rpm包下载): sudo rpm -ivh gcc-4.1.2_20070115-0.11.i586.rpm 安装这些rpm包的过程中有些是已安装的,或者是自己依赖自己导致安装不了,反正安装不了就用强制安装并忽略依赖的命令 sudo rpm -ivh gcc-4.1.2_20070115-0.11.i586.rpm –-force –nodeps 可能进过安装一系列的rmp包后,终于完成了环境检测。我大概装了10+个的rmp包才完成。。杯具啊 5.编译:make 6.安装:sudo make install 7.实现linux下纯手动MySQL源码安装中要进行配置。首先可以看到安装完的目录如下 在share/MySQL下打命令:ls –l | grep my- 出来的都是MySQL的配置文件,按照需要选择其中一个拷到/etc下命名为my.cnf /etc/my.cnf是MySQL默认读的配置文件的路径 8.修改var的可写权限。这是MySQL的数据库数据文件存放的位置,因为用当前用户来运行MySQL的后台程序可能没有这个目录的可写权限。 chmod 777 ./var –r 9.配置系统环境变量,使得可以直接执行MySQL的程序 系统的环境变量是放在/etc/profile下的,而用户的环境变量是放在用户的根目录下的.bashrc下 (1) /etc/profile的配置: PATH=/usr/local/MySQL/bin:$PATH PATH=/usr/local/MySQL/libexec:$PATH export PATH其中/usr/local/mydql/bin是MySQL主要的可执行程序的目录,而libexec是放MySQL的后台主程序MySQLd的 (2).bashrc的配置: set PATH=/usr/local/MySQL/bin:$PATH set PATH=/usr/local/MySQL/libexec:$PATH export PATH这里注意.bashrc里面是要加个set的。配置完后重登录就可以生效了 10.在启动MySQLd之前要先初始化它,执行MySQL_install_db 11.启动MySQLd,直接打MySQLd就可以了,因为之前配置过系统环境变量了 12.直接MySQL进入MySQL的命令行控制。默认是以当前用户名登录的,默认root是没有密码的 13.设置root的密码:MySQLadmin –u root password ‘123456’ 14.以root身份登录:MySQL –uroot –p 15.设置远程登录数据库。用户创建后默认是只能在本地登录的。 update user set Host='%’ where user=‘kuncai'; 这句是将kuncai这个用户的允许登录的地址改成任意,但不包括本地。也就是说这样kuncai这个用户就无法在本地登录了,只能远程登录。 只有root用户才能执行这句,所以要先以root用户登录到本地数据库才行。 flush privileges; 要再执行这句刷新缓存才能生效。以上的相关内容就是对linux下纯手动MySQL源码安装的介绍,望你能有所收获。 感谢你们能看到这些,如果大家有兴趣开个自己的-淘-宝-网-店,小成本的进行-创-业-尝试,可以加我Q1300-855-633,进行咨询联系

21张图带你看懂MySQL 5.5版本的安装全过程,上手超容易

大家都知道 MySQL 是最流行的关系型数据库管理系统 ,很具有实用性,对于我们学习很多技术都有帮助,由于我们会经常地使用到它,那么我们就要先学会它的安装, 首先我们要在MySQL官网上下载好自己所需要的版本,这里给大家分享的安装教程是 MySQL 5.5.62.0 版本,下面的教程是一步一步进行的截图,按照下面的图集所示,安装绝对没有问题。

第一步:双击打开MySQL安装包。

第二步:选择laceept the license tems,点击Next进入下一步。

第三步:选择Custom(Manually sellect the products thatshoulld be installledl on the syslem)自定义安装;点击Next进入下一步。

第五步:

1.双击后不要动里面的选项。

2.出现后点击选择安装路径建议不要安装在C盘!

第六步:

1.我安装的路径在E盘。

2.设置好点击OK。

第七步:直接点击Next进入下一步。

第八步:点击Execute进入下一步。

第九步:

1.出现这个才是正确的。

2.点击Next进入下一步。

第十步:直接点击Next进入下一步。

第十一步:

1.选择 Standalone MySQL Server / Classic MySQL Replication

2.点击Next进入下一步。

第十二步:直接点击Next进入下一步。

第十三步:直接点击Next进入下一步。

第十四步:

1.输入密码:root 【这里建议大家不要设置麻烦的密码,通常密码使用root即可】。

2.点击Next进入下一步。

第十五步:直接点击Next进入下一步。

第十六步:点击Execute进入下一步。

第十七步:

1.全部出现对勾说明安装正确

2.点击Finish进入下一步。

第十八步:直接点击Next进入下一步。

第十九步:大功告成,点击Finish按钮退出闭关修炼即可。

第二十步:

打开MySQL 5.7 Command Line Client或者MySQL 5.7 Command Line Client - Unicode快捷方式,输入密码root进行验证进入。

第二十一步:出现以下画面说明验证成功,谢谢观看,告辞!

如何在linux上安装mysql

本文将以MySQL 5.0.51为例,以CentOS 5为平台,讲述MySQL数据库的安装和设置。MySQL是最流行的开源SQL数据库管理系统,它由MySQL AB开发、发布和支持。MySQL AB是一家由MySQL开发人员创建的商业公司,它是一家使用了一种成功的商业模式来结合开源价值和方法论的第二代开源公司。MySQL是MySQL AB的注册商标。MySQL是一个快速的、多线程、多用户和健壮的SQL数据库服务器。MySQL服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass-deployed)的软件中去。MySQL的官方发音是“My Ess Que Ell”,而不是“My sequel”。但是你也可以使用“My sequel”和其他的方言。)提供了关于MySQL和MySQL AB的最新的消息。有大量的MySQL软件可以使用。MySQL有两种安装方式:源码包安装和二进制包安装。这两种方式各有特色:二位制包安装不需编译,针对不同的平台有经过优化编译的不同的二进制文件以及包格式,安装简单方便;源码包则必须先配置编译再安装,可以根据你所用的主机环境进行优化,选择最佳的配置值,安装定制更灵活。下面分别介绍这两种安装方式。下载最新稳定发行版的MySQL源码包。本文使用的是5.0.51版本,在linux系统下用下面的命令下载:命令执行结束后,当前工作目录下将生成一个新的子目录mysql-5.0.51,此目录下即为mysql的源码文件。CC:C编译器的名称(用于运行configure),本文示例为gccCFLAGS:C编译器的标志(用于运行configure),本文示例为-O3,指定优化级别为3CXX:C++编译器的名称(用于运行configure),本文示例为gcc--prefix:指定安装目录,本文示例为/usr/local/mysql--localstatedir:指定默认数据库文件保存目录,默认为安装目录下的var目录--with-client-ldflags:客户端链接参数,本文示例为指定静态编译mysql客户端--with-mysqld-ldflags:服务器端链接参数,本文示例为指定静态编译mysql服务器--with-charset:指定默认字符集。mysql默认使用latin1(cp1252)字符集,可以使用此选项更改。字符集可以是big5、cp1251、cp1257、czech、danish、dec8、dos、euc_kr、gb2312、gbk、german1、hebrew、hp8、hungarian、koi8_ru、koi8_ukr、latin1、latin2、sjis、swe7、tis620、ujis、usa7或win1251ukr。--with-collation:指定默认校对规则。mysql默认使用latin1_swedish_ci校对规则,可以使用此选项更改。--with-extra-charsets:服务器需要支持的字符集,有三种可能的值:空格间隔的一系列字符集名;complex ,包括不能动态装载的所有字符集;all,将所有字符集包括进二进制。本文示例为complex。注意:要想更改字符集和校对规则,要同时使用--with-charset和--with-collation选项。 校对规则必须是字符集的合法校对规则。(在mysql中使用SHOW COLLATION语句来确定每个字符集使用哪个校对规则)。源码方式安装需要手动复制配置文件,配置模板位于源码树的support-files目录,有my-small.cnf、my-medium.cnf、my-large.cnf、my-huge.cnf四个,选择跟你的环境相接近的一个复制到/etc目录,并做适当修改。关于mysql配置文件的详细信息请参阅笔者的其它文章或是mysql官方文档。本文示例选择my-medium.cnf,执行下面的命令将其复制到/etc目录:默认数据库文件保存目录为安装目录下的var目录,执行configure命令时可通过--localstatedir参数指定不同的目录,本文示例为默认位置。表明mysqld服务已经生效,在2、3、4、5运行级别随系统启动而自动启动,以后可以使用service命令控制mysql的启动和停止。Mysql二进制包已经包含在CentOS 5的安装媒体中,可以直接从安装媒体中安装下面三个rpm包:不同的版本文件名有所不同,请注意区分。如果你安装的机器此时可以连接到互联网,笔者建议使用yum命令来简化安装过程:yum将自动从centos的镜像站点查找你指明的软件的最新二进制包,并检查软件包依赖关系,安装软件的同时自动安装其依赖的软件包。通过CentOS安装媒体或yum安装的二进制包版本会落后于mysql开发者网站发布的版本,可以从mysql网站下载安装最新稳定版本的mysql。下载最新稳定发行版的相应硬件平台的MySQL。本文使用的是Red Hat Enterprise Linux 5 RPM (x86) 5.0.45版本。需要下载Server、Client、Headers and Libraries、Share Libraries/Shared compatibility libraries几个rpm包,其它为可选包,按需要选择。源码包方式安装时通常是在3.1.4节中configure命令的--prefix选项指定的目录中建立如下的目录结构,特殊指定的目录除外:./share/mysql #mysql公用文件目录,包括字符集、配置文件模板、启动脚本、初始化SQL文件等/usr/lib64/mysql #如果为64系统,mysql 64位库文件目录Linux系统下,mysql的配置参数文件为my.cnf,一般按下面的顺序查找此文件:/etc目录、mysql安装目录、mysql数据目录。配置模板位于源码树的support-files目录,有my-small.cnf、my-medium.cnf、my-large.cnf、my-huge.cnf四个,关于mysql配置文件的详细信息请参阅笔者的其它文章或是mysql官方文档。mysql安装后默认生成两个帐号:一个是root,未设置密码,可以从本机登录到mysql;另一个是匿名帐号,无帐号名、无密码,可以从本机登录,未提供用户名的连接都将假定为此帐号。这样的设置存在着安全隐患,按下面的步骤进行更改。如果提示找不到mysql文件,请尝试使用绝对路径,如本文示例为:至此,Mysql基本安装完毕。希望本文能对初学者有所帮助。在安装mysql之前需要进行一些准备工作。首先要明确Linux中是否已经安装mysql服务,在不明确的情况下,可以执行以下命令进行确认。执行命令后的结果如下所示,表明mysql服务没有安装。如果检测到mysql服务没有安装,则需要准备安装mysql服务所需要的RPM包,如下所示:下载地址:。安装mysql的方法有多种,下面就以RPM包安装和源码安装两种方式为例进行讲解。如上安装其他的5个rpm文件,应该没有什么问题。要使用源码的方式对mysql数据库进行安装,则需要先从相关网站下载获得相应的mysql安装包文件(mysql-5.0.15.tar.gz),然后进行相关的安装工作,安装的具体步骤如下。第1步,为“mysqld”服务增添一个登录组和用户名,执行如下命令。第2步,解压mysql安装包,执行如下命令。第3步,进行相关的配置和编译。给configure分配可执行文件,执行如下命令。改变字符集为GBK[默认字符集为 ISO-8859-1(Latin1)],执行如下命令。第4步,执行如下命令进行安装另外,如果想安装选项文件,使用当前存在的“support-files”文件夹作为模板,执行如下指令。同时,如果需要让mysql每次开机时自动启动,需要执行如下指令。第5步,执行以下命令进行安装目录。第6步,将程序的所有权限授给“root”,并且把数据目录的所有授权给可以进行“mysqld”的用户,假设mysql的安装目录为“/usr/local/mysql”,执行以下命令。首先把文件拥有权授给“root”,执行如下命令。然后把数据目录拥护权授给“mysql”用户,执行如下命令。最后把组的权限授给“mysql”组,执行如下命令。第7步,所有的配置完成后,执行以下命令测试并运行mysql第8步,测试一切正常后,为了安全起见,最好更改管理员的密码。可以运行mysqladmin,执行如下命令。第9步,允许其他用户访问本机,执行以下命令。第10步,修改mysql数据库端口号,执行如下命令。第11步,重启应用,执行如下命令。以上mysql安装方式都稍显复杂,建议在“软件包管理者”窗口中进行安装。安装这个包后,会获得两个mysql的yum repo源:根据步骤安装就可以了,不过安装完成后,没有密码,需要重置密码。重置密码前,首先要登录登录时有可能报这样的错:ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2),原因是/var/lib/mysql的访问权限问题。下面的命令把/var/lib/mysql的拥有者改为当前用户:然后,重启服务:这样从其它客户机也可以连接上mysql服务了。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。