Linux下如何安装MySQL

合集下载

linux下安装mysql(5.0,rpm的server和client以及tar 源码)

linux下安装mysql(5.0,rpm的server和client以及tar 源码)

一、u引言近来想学习Linux下的MySQL,本以为有Windows下使用经验,觉得在Linux下安装MySQL应该是易如反掌的事,可在真正安装和使用MySQL时走了很多弯路,遇见很多问题,毕竟Linux 和Windows本身就有很大区别。

为了让和我一样的初学者在学习的过程中少走弯路,尽快入门,写了此文,希望对您有所帮助。

本文提供两种mysql安装方式,第一种是rpm包的安装,第二种是源码的安装方式,其中第二种需要使用cmake进行编译和安装(从mysql 5.5 可以cmake安装了),本人在安装过程中出现过各种错误信息,不建议初学者使用。

二、部署环境Linux版本信息:[root@localhost /]# uname –aLinux localhost.localdomain 2.6.18-164.el5 #1 SMP Tue Aug 18 15:51:54 EDT 2009 i686 i686 i386 GNU/Linux所使用安装包:MySQL-server-community-5.0.96-1.rhel5.i386.rpmMySQL-client-community-5.0.96-1.rhel5.i386.rpmcmake-2.8.9.tar.gzmysql-5.5.27.tar.gz三、安装MySQL(RPM)1.查询是否存在安装包[root@localhost /]# rpm -qa |grep -i MySQLMySQL-server-community-5.0.96-1.rhel5MySQL-client-community-5.0.96-1.rhel5说明:rpm –qa | grep -i mysql 命令是为了把mysql相关的包都列出来(-i忽略大小写),我上面的例子是已经安装过的安装包,如果是别的linux版本列出来的列表有可能会不一样,不过不用担心,不管是什么,卸载后OK。

linuxCentOS6.5yum安装mysql5.6

linuxCentOS6.5yum安装mysql5.6

linuxCentOS6.5yum安装mysql5.6本⽂为⼤家分享了linux yum安装mysql5.6简单过程,供⼤家参考,具体内容如下1.新开的云服务器,需要检测系统是否⾃带安装mysql# yum list installed | grep mysql2.如果发现有系统⾃带mysql,果断这么⼲# yum -y remove mysql-libs.x86_643.随便在你存放⽂件的⽬录下执⾏,这⾥解释⼀下,由于这个mysql的yum源服务器在国外,所以下载速度会⽐较慢,还好mysql5.6只有79M⼤,⽽mysql5.7就有182M了,所以这是我不想安装mysql5.7的原因# wget /mysql-community-release-el6-5.noarch.rpm4.接着执⾏这句,解释⼀下,这个rpm还不是mysql的安装⽂件,只是两个yum源⽂件,执⾏后,在/etc/yum.repos.d/ 这个⽬录下多出mysql-community-source.repo和mysql-community.repo# rpm -ivh mysql-community-release-el6-5.noarch.rpm5.这个时候,可以⽤yum repolist mysql这个命令查看⼀下是否已经有mysql可安装⽂件#yum repolist all | grep mysql6.安装mysql 服务器命令(⼀路yes):# yum install mysql-community-server7.安装成功后# service mysqld start8.由于mysql刚刚安装完的时候,mysql的root⽤户的密码默认是空的,所以我们需要及时⽤mysql的root⽤户登录(第⼀次回车键,不⽤输⼊密码),并修改密码# mysql -u root# use mysql;# update user set password=PASSWORD("这⾥输⼊root⽤户密码") where User='root';# flush privileges;9.查看mysql是否⾃启动,并且设置开启⾃启动命令# chkconfig --list | grep mysqld# chkconfig mysqld on10.mysql安全设置(系统会⼀路问你⼏个问题,看不懂复制之后翻译,基本上⼀路yes):# mysql_secure_installation以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。

linux下MySQL使用方法

linux下MySQL使用方法

linux下MySQL使用方法===============================================================一、引言想使用Linux已经很长时间了,由于没有硬性任务一直也没有系统学习,近日由于工作需要必须使用Linux下的MySQL。

本以为有Windows下使用SQL Server的经验,觉得在Linux下安装MySql应该是易如反掌的事,可在真正安装和使用MySQL时走了很多弯路,遇见很多问题,毕竟Linux 和Windows本身就有很大区别。

为了让和我一样的初学者在学习的过程中少走弯路,尽快入门,写了此文,希望对您有所帮助。

本文的Linux环境是 Red Hat 9.0,MySQL是4.0.16。

二、安装Mysql1、下载MySQL的安装文件安装MySQL需要下面两个文件:MySQL-server-4.0.16-0.i386.rpmMySQL-client-4.0.16-0.i386.rpm下载地址为:/downloads/mysql-4.0.html,打开此网页,下拉网页找到“Linux x86 RPM downloads”项,找到“Server”和“Client programs”项,下载需要的上述两个rpm文件。

2、安装MySQLrpm文件是Red Hat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许多复杂的手续。

该命令在安装时常用的参数是–ivh ,其中i表示将安装指定的rmp软件包,V表示安装时的详细信息,h表示在安装期间出现“#”符号来显示目前的安装过程。

这个符号将持续到安装完成后才停止。

1)安装服务器端在有两个rmp文件的目录下运行如下命令:[root@test1 local]# rpm -ivh MySQL-server-4.0.16-0.i386.rpm显示如下信息。

warning: MySQL-server-4.0.16-0.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5 Preparing... ########################################### [100%]1:MySQL-server ########################################### [100%] 。

linux上mysql安装以及数据的导入导出操作

linux上mysql安装以及数据的导入导出操作

先检查系统是否装上了mysql,如果有将其卸载掉rpm -qa | grep mysql注意mysql的大小写,大小写都有可能rpm -e --nodeps mysql*一定要用--nodeps卸载,不检查依赖性关系.创建用户mysqlgroupadd mysqluseradd -g mysql mysqlpasswd mysql在/usr/local下建立 mysql 文件夹然后将安装文件上传到服务器上,这里用的是tar.gz的文件,也有rpm包可以用,但是rpm 包不能指定安装目录,故不采用tar zxvf mysql-5.0.45.tar.gzcd mysql-5.0.45./configure --prefix=/usr/local/mysql --with-charset=gb2312指定安装目录为/usr/local/mysql,字符集为gb2312makemake install安装完成重启cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqldcopy启动的mysqld文件下面确保mysql用户有相应的权限chmod 700 /etc/init.d/mysqldcd /usr/localchmod 750 mysql -Rchgrp mysql mysql -Rchown mysql mysql/var -Rcd /usr/local/mysql/libexeccp mysqld mysqld.oldstrip mysqldchkconfig --add mysqldchkconfig --level 345 mysqld onservice mysqld start启动服务/usr/local/mysql/bin/mysqld_safe看看mysql能否正常工作mysql -uroot mysql或者 netstat -atln看看有没有3306的端口打开,(如果mysqld不能启动,看看/web/mysql/var下的出错日志,一般都是目录权限没有设置好的问题)哈哈,没有问题.启动正常./usr/local/mysql/bin/mysql_install_db --user=mysql创建数据库mysql,用户为mysql接下来做个链接,觉得方便一些.(做链接前确保用户PATH路径里有sbin)ln -s /usr/local/mysql/bin/mysql /sbin/mysqlln -s /usr/local/mysql/bin/mysqladmin /sbin/mysqladmin好了,没有什么问题就重新启动一下.接下来做一些更好的设置吧.让mysql更好的运行吧.cp /usr/local/mysql/share/mysql/f /etc/fcopy配置文件,有large,medium,small三个环境下的,根据机器性能选择,如果负荷比较大,可修改里面的一些变量的内存使用值设置自动启动mysql设定开机自启动mysql#cd /usr/local/mysql/share/mysql#cp mysql.server /etc/init.d/mysql#cd /etc/rc3.d#ln -s ../init.d/mysql S100mysql#ln -s ../init.d/mysql K100mysql#cd /etc/rc5.d#ln -s ../init.d/mysql S100mysql#ln -s ../init.d/mysql K100mysql#cd ../init.d#chmod 755 mysql重新启动,看mysql是否正常自动启动.mysqladmin -uroot password "888888"设定root账户的密码mysql -uroot -p输入你设置的密码mysql>use mysql;mysql>delete from user where password=""; #删除用于本机匿名连接的空密码帐号mysql>update user set host = '%' where host = 'localhost';设置远程用户登录(否则只有localhost可以操作数据库)mysql>flush privileges;mysql>quit一切正常.Mysql数据导出和导入操作把MySQL数据库目录中的dz数据库备份到/home/dz_bak.sql ,然后再新建一个数据库dzbak,最后把/home/dz_bak.sql 导入到数据库dzbak中。

如何在Linux系统中安装数据库

如何在Linux系统中安装数据库

如何在Linux系统中安装数据库在Linux系统中,安装数据库是一项重要且常见的任务。

数据库是用于存储、管理和访问数据的软件系统,它在各种应用领域中都扮演着关键角色。

本文将介绍如何在Linux系统中安装数据库,并提供适当的步骤和指导。

一、选择适合的数据库在开始安装之前,我们需要选择适合我们需求的数据库。

常见的Linux数据库包括MySQL、PostgreSQL和MongoDB等。

根据具体情况,选择最适合您项目需求的数据库软件。

二、安装依赖在安装数据库之前,我们需要确保系统中已经安装了一些必要的依赖项。

这些依赖项通常包括C/C++编译器、开发工具包以及其他必要的库文件。

您可以通过系统包管理器来安装这些依赖项。

以下是一些常见的依赖项的安装命令示例:对于Debian/Ubuntu系统:```sudo apt-get updatesudo apt-get install build-essential```对于CentOS/Fedora系统:sudo yum updatesudo yum groupinstall "Development Tools"```三、下载和安装数据库软件一旦我们安装好了依赖项,我们可以开始下载和安装数据库软件。

在此我们以MySQL为例,介绍如何在Linux系统中安装。

1. 首先,我们需要访问MySQL的官方网站,下载适用于Linux系统的MySQL安装包。

您可以在MySQL官方网站的下载页面找到适合您系统的安装包。

2. 下载完成后,将安装包移动到指定目录。

我们可以使用以下命令来解压和移动文件:```tar -zxvf mysql-VERSION.tar.gzsudo mv mysql-VERSION /usr/local/mysql```请注意将"VERSION"替换为您下载的文件的实际版本号。

3. 接下来,我们需要创建MySQL的相关用户和组,以及设置权限。

Linux下安装及配置MySQL详细过程(自己实践总结)

Linux下安装及配置MySQL详细过程(自己实践总结)

Red Hat Linux下安装及配置MySQL的详细教程大致思路如下:1.下载所需的安装包(Linux下用wget下载,笔者在window下下载的,用XSHELL命令RZ上传到Linux中)2.安装MySQL3.创建新用户并授权安装及配置的详细步骤如下:第一步:检测系统版本信息Linux命令: cat /proc/versionLinux version 2.6.32-220.el6.i686 (mockbuild@) (gcc version 4.4.5 20110214 (Red Hat 4.4.5-6) (GCC) ) #1 SMP Wed Nov 9 08:02:18 EST 2011当前Linux版本为RedHat 4.4.5-6(为内核版本)Linux命令:cat /etc/issueRed Hat Enterprise Linux Server release 6.2 (Santiago)Kernel \r on an \mLinux命令: uname -a 或getconf LONG_BITLinux localhost.localdomain 2.6.32-220.el6.i686 #1 SMP Wed Nov 9 08:02:18 EST 2011 i686 i686 i386 GNU/Linux可以看到当前系统为32位的(而64位系统会有x64字符串显示出来)。

第二步:根据Linux系统的环境,下载mysql Community Server官方下载地址: /downloads/mysql/可以选择【Linux-Generic】,下载对应的RMP包.由于当前系统为redhat(64位),所以直接选择Oracle &Red Hat Linux 4 & 5。

Mysql安装包有很多,作用也不同,大多数情况下只需要安装MySQL-Server和MySQL-Client,其它包根据需要安装.32位的下载下面的两个安装包文件:MySQL-server-5.6.11-2.linux_glibc2.5.i386.rpmMySQL-client-5.6.11-2.linux_glibc2.5.i386.rpm(而64位下载下面两个安装包文件:MySQL-server-5.6.11-2.linux_glibc2.5.x86_64.rpmMySQL-client-5.6.11-2.linux_glibc2.5.x86_64.rpm)第三步: 安装MySQL安装顺序: 先安装服务器,然后再安装客户端。

如何在Linux终端中安装和配置数据库

如何在Linux终端中安装和配置数据库

如何在Linux终端中安装和配置数据库数据库是计算机系统中重要的数据管理工具,它的安装和配置对于系统的正常运行非常关键。

本文将介绍如何在Linux终端中进行数据库的安装和配置。

一、数据库的选择在Linux系统中,我们可以选择多种数据库管理系统,如MySQL、PostgreSQL等。

根据需求和使用习惯选择一个适合自己的数据库管理系统。

二、安装数据库1. 打开终端在Linux系统中,打开终端是安装和配置数据库的第一步。

可以通过在应用程序列表中找到终端图标,或者按下Ctrl+Alt+T快捷键来打开终端。

2. 更新软件源在终端中输入以下命令,通过更新软件源来确保我们下载的数据库软件是最新版本。

```bashsudo apt update```根据选择的数据库管理系统,输入相应的命令进行安装。

以MySQL为例,输入以下命令进行安装:```bashsudo apt install mysql-server```根据提示输入密码,完成MySQL的安装。

三、配置数据库1. 启动数据库安装完成后,我们需要启动数据库服务。

在终端中输入以下命令:```bashsudo systemctl start mysql```2. 设置数据库自启动为了方便后续的使用,我们可以设置数据库随系统启动自动启动。

在终端中输入以下命令:```bashsudo systemctl enable mysql```在终端中输入以下命令,进入数据库管理系统的命令行界面:```bashmysql -u root -p```输入之前设置的密码,即可进入数据库管理系统。

四、数据库常用操作在数据库命令行界面中,可以进行以下常用操作:1. 创建数据库```sqlCREATE DATABASE database_name;```其中,database_name为你想创建的数据库的名称。

2. 切换数据库```sqlUSE database_name;```将当前操作切换到指定的数据库。

linux下mysql的安装卸载和qt-x11的mysql驱动编译

linux下mysql的安装卸载和qt-x11的mysql驱动编译

linux下mysql的安装和编译Qt--X11的mysql驱动一、前期准备:本文用redhat Enterprise 5来介绍:1.由于redhat Enterprise 5 中自带一个mysql的版本,如果在安装linux前未选择mysql的安装此步就可跳过,因为我当时安装了现在将其卸载,步骤如下:a. 查找已安装的myslq 版本:#rpm -qa | grep mysql(注意大小写,如果mysql 不行就换MySQL)在屏幕上将显示已安装的mysql包名如:mysql-5.0.22-2.1.0.1 ;b. 将搜索出的包名卸载:#rpm -e --nodeps mysql-5.0.22-2.1.0.1(nodeps表示强制删除)c. 再次查找该包名,如果没有结果输出则表明已将该版本的mysql卸载了;2. 准备安装资源,如下:a. perl-DBI-1.5.2-1.fc6.i386.rpm(该包为是安装mysql的依赖,没它mysql安装不起,查看是否安装,如果安装了就不需要了,可以通过#rpm -qa | grep perl*查看是否已经安装,该包在linux系统盘上可以找到,以下提供该包下载)b.MySQL-server-community-5.1.51-1.rhel5.i386.rpm和MySQL-client-community-5.1.51-1.rhel5.i386.rpm 和MySQL-devel-community-5.1.51-1.rhel5.i386.rpm(此包主要用于编译linux下的Qt--x11的mysql驱动)(可以从/downloads/mysql/5.1.html下载相应linux相应的版本)c. 准备好相应的安装包传到linux系统/home上;3. 开始安装:a. 先安装perl-DBI-1.5.2-1.fc6.i386.rpm可以通过#rpm -qa | grep perl*查看是否已经安装,如果安装了就不需要安装,我的是已经安装好的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3
2010.09. 7
Linux 下如何安装 MySQL
# chmod +x mysql 最后,运行 chkconfig 把 MySQL 添加到你系统的启劢服务组里面去。 # /sbin/chkconfig --del mysql # /sbin/chkconfig --add mysql
测试 MySQL MySQL 里面有一个简单的数据库例子 test ,而且它的内部数据库一直保持对权限和帐户 的监视,因而先运行 mysql 看看是否可以工作。 首先启劢 MySQL: # /etc/rc.d/init.d/ mysql start 如果一切 正常, 你将看 到以下 的信息 出现: Starting mysqld daemon with databases from /var/ lib/mysql 如果你安装的是 RPM 包,那么程序大都安装在/usr/ local/mysql/ bin。在此目彔下运行客 户端程序 : # mysql 然后你可 以看到 屏幕显 示出以 下信息 : Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 2 to server version: 3.22.21
2
2010.09. 7
Linux 下如何安装 MySQL
为 MySQL 做准备 首先让我们将 MySQL 目彔和文件的拥有权改成 mysql 用户和 root 组: # cd /usr/local # chown -R mysql:root mysql-3.22.21-pc-linux-gnu-i686 mysql 然后运行一个小脚本程序,以建立初始化的 MySQL 数据库。请以一个 mysql 用户的身份 完成这个 任务, 这也是 我们能 够直接 使用这 个帐户 的唯一 机会 。 # su mysql $ cd mysql $ scripts/mysql_install_db $ exit 如果没有 任何出 错信息 显示的 话,那 就可以 了。
4
2010.09. 7
Linux 下如何安装 MySQL
Type 'help' for help. mysql> 接着,用 show databases 命令可以将安装的数据库列出来: mysql> show databases; 你就可以 看到: +----------+ | Database | +----------+ | mysql | | test | +----------+ 2 rows in set (0.00 sec) 如果一切正常的话,那说明 MySQL 可以完全工作了!恭喜你!如果要退出程序,输入:exit mysql> ex it; Bye 更改管理 员密码 在一切正常后,要做的第一件事情是更改管理员的密码。你可以运行 mysqladmin (请注 意,此命令不一定在你的 path 中,所以最好是转到此命令的目彔中直接执行):
5
2010.09. 7
Linux 下如何安装 MySQL
# mysqladmin -u root password newpassword 此命令把 root 用户的口令变成 newpassword。当然你可以把口令换成其它,因为这个很 容易破解 。
6
2010.09. 7
Linux 下如何安装 MySQL
Linux 下如何安装 MySQL
假设你把所有必须的源码戒者包都放在了/tmp 下。如果你下载的是 RPM 包的话,那比较 简单;如果你下载的是二迚制包(你没有 rpm 程序戒者你想自定义的话),那么会稍微麻烦一 点。
RPM 包安装 你必须成为 root 用户才能使用 rpm 安装程序,以下是安装过程: $ cd /tmp $ su # rpm -Uvh MySQL*(安装和 MySQL 相关的所有包) 这将安装你下载的所有 3 个 MySQL 包。如果你的系统是 RedHat L inux 的话,建议使用 RPM 安装方式,因为所有的工作都由 rpm 程序帮你搞好了。 源码安装 相对亍用 RPM 安装来讲,用二迚制源码安装是稍微麻烦了点。但是我们可以在安装脚本 中可以自定义安装的相关参数,而不用象 rpm 方式只能安装默认的来安装。 安装二迚 制源代 码
自劢运行 MySQL 在 MySQL 二迚制包里面,有一个叫 myslq.server 的启劢脚本程序。把它复制到 /etc/rc.d/init.d 目彔里面: # cd /etc/rc.d/init.d # cp /usr/local/mysql/support-files/mysql.server mysql 接着把它的属性改为“x”(ex ecutable,可执行)
ห้องสมุดไป่ตู้
1
2010.09. 7
Linux 下如何安装 MySQL
如果你下 载的是 二迚制 源代码 ,它的 名字类 似亍: mysql-3.22.21-pc-linux-gnu-i686.tar.gz。你必须成为 root 用户,然后解压到 /usr/local 目 彔,操作 步骤如 下:
$ cd /usr/local $ su # tar -zxvf /tmp/mysql-3.22.21-pc-linux-gnu-i686.tar.gz 在所有文件解压完后,一个名字叫 mysql-3.22.21-pc-linux-gnu-i686 的目彔将被创建出 来。我们为这个目彔做个符号链接,并给它一个更友好的名字 mysql (免得叫 mysql-3.22.21-pc-linux-gnu-i686 这么长): # ln -s mysql-3.22.21-pc-linux- gnu-i686 mysql 如果以后有新版本的 MySQL 的话,你可以仅仅将源码解压到新的路径,然后只需要做个 符号链接 就可以 了。这 样非常 方便, 数据也 更加安 全。
建立一个 MySQL 用户 好, 现在我们将建立一个能运行 MySQL 守护程序的用户帐号,并且所有 MySQL 文件都 归此帐户拥有。使用 Linuxconf 戒者 useradd 命令去添加一个叫 mysql 的帐号,在添加乊前, 确保没有人注册了这个帐户,还要暂时禁止 login 功能(不过一般都是在没有其他人登陆的情况 下调试机 器,因 此这个 步骤可 免)
相关文档
最新文档