怎样在linux系统上安装mysql数据库

作者&投稿:荣蚁 (若有异议请与网页底部的电邮联系)
如何在linux下安装mysql数据库并配置~

在linux下安装mysql数据库并配置的流程比较繁琐,需要耐心调试,具体方法和步骤如下:

1.查找以前是否安装有mysql,使用下面命令:
rpm -qa|grep -i mysql
如果显示有如下包则说明已安装mysql
mysql-4.1.12-3.RHEL4.1
mysqlclient10-3.23.58-4.RHEL4.1

2.如果已安装,则需要删除已安装的数据库,使用以下命令来删除数据库
删除命令:rpm -e --nodeps 包名
( rpm -ev mysql-4.1.12-3.RHEL4.1 )
删除老版本mysql的开发头文件和库
命令:rm -fr /usr/lib/mysql
rm -fr /usr/include/mysql
注意:卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除
rm -f /etc/my.cnf
rm -fr /var/lib/mysql

3.下载mysql的rpm包
可以通过wget下载具体的地址因为不能用链接请大家去官网去找
(1)MySQL-server-5.6.10-1.rhel5.x86_64.rpm:MySQL服务器;
(2)MySQL-client-5.6.10-1.rhel5.x86_64.rpm:MySQL客户端;
(3)MySQL-devel-5.6.10-1.rhel5.x86_64.rpm:Mysql开发依赖包。
下载后放到Liunx服务器中。

4.安装MySQL Server的rpm包
rpm -ivh MySQL-server-5.6.21-1.linux_glibc2.5.x86_64.rpm
安装完成后会生成root用户的随机密码,请使用“cat /root/.mysql_secret”或类似命令进行查看。

5.安装MySQL客户端
rpm -ivh MySQL-client-5.6.21-1.linux_glibc2.5.x86_64.rpm

6.安装MySQL开发依赖包
rpm -ivh MySQL-devel-5.6.21-1.linux_glibc2.5.x86_64.rpm

7.启动msyql
安装完成后mysql是没有启动的,运行mysql命令会提示如下错误:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
可使用如下命令启动MySQL:
service mysql start
或者使用如下命令:
/etc/init.d/mysql start
可使用SET PASSWORD命令修改root用户的密码,参考如下:SET PASSWORD = PASSWORD('root123456');

8.登录MySQL
使用mysql命令登录MySQL服务器,运行MySQL的命令时,会提示需要设置root用户密码。

9.设置开机自启动
/etc/init.d/mysql start
设置完成后重启系统,使用natstat –nat命令可看到MySQL的3306端口。

10.至此已经安装好了mysql数据库,当然现在我们的数据库还不支持远程连接,远程连接会出现以下代码:1130,ERROR 1130: Host 192.168.0.10 is not allowed to connect to this MySQL server,可以通过以下以下来解决。

11.改表法:在本机登入mysql后,更改“mysql”数据库里的“user”表里的“host”项,从”localhost”改为'%'。
mysql>
mysql>use mysql;
mysql>select 'host' from user where user='root

12.到此为止,mysql数据库在linux中安装完毕。

查找以前是否安装有mysql,使用下面命令:
rpm -qa|grep -i mysql
如果显示有如下包则说明已安装mysql
mysql-4.1.12-3.RHEL4.1
mysqlclient10-3.23.58-4.RHEL4.1
如果已安装,则需要删除已安装的数据库,使用以下命令来删除数据库
删除命令:rpm -e --nodeps 包名
( rpm -ev mysql-4.1.12-3.RHEL4.1 )
删除老版本mysql的开发头文件和库
命令:rm -fr /usr/lib/mysql
rm -fr /usr/include/mysql
注意:卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除
rm -f /etc/my.cnf
rm -fr /var/lib/mysql
下载mysql的rpm包
可以通过wget下载具体的地址因为不能用链接请大家去官网去找
(1)MySQL-server-5.6.10-1.rhel5.x86_64.rpm:MySQL服务器;
(2)MySQL-client-5.6.10-1.rhel5.x86_64.rpm:MySQL客户端;
(3)MySQL-devel-5.6.10-1.rhel5.x86_64.rpm:Mysql开发依赖包。
下载后放到Liunx服务器中,如图所示
如何在linux下安装mysql数据库并配置
安装MySQL Server的rpm包
rpm -ivh MySQL-server-5.6.21-1.linux_glibc2.5.x86_64.rpm
安装过程如图所示
安装完成后会生成root用户的随机密码,请使用“cat /root/.mysql_secret”或类似命令进行查看。
如何在linux下安装mysql数据库并配置
如何在linux下安装mysql数据库并配置
安装MySQL客户端
rpm -ivh MySQL-client-5.6.21-1.linux_glibc2.5.x86_64.rpm
如何在linux下安装mysql数据库并配置
安装MySQL开发依赖包
rpm -ivh MySQL-devel-5.6.21-1.linux_glibc2.5.x86_64.rpm
如何在linux下安装mysql数据库并配置
启动msyql
安装完成后mysql是没有启动的,运行mysql命令会提示如下错误:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
可使用如下命令启动MySQL:
service mysql start
或者使用如下命令:
/etc/init.d/mysql start
可使用SET PASSWORD命令修改root用户的密码,参考如下:SET PASSWORD = PASSWORD('root123456');
如何在linux下安装mysql数据库并配置
如何在linux下安装mysql数据库并配置
登录MySQL
使用mysql命令登录MySQL服务器,运行MySQL的命令时,会提示需要设置root用户密码
如何在linux下安装mysql数据库并配置
设置开机自启动
/etc/init.d/mysql start
设置完成后重启系统,使用natstat –nat命令可看到MySQL的3306端口
至此我们已经安装好了mysql数据库,当然现在我们的数据库还不支持远程连接,远程连接会出现以下代码:1130,ERROR 1130: Host 192.168.0.10 is not allowed to connect to this MySQL server,可以通过以下以下来解决
改表法:在本机登入mysql后,更改“mysql”数据库里的“user”表里的“host”项,从”localhost”改为'%'。
mysql>
mysql>use mysql;
mysql>select 'host' from user where user='root';
好了,开始享受mysql带来的强大功能吧

  mysql安装前准备

  在安装mysql之前需要进行一些准备工作。首先要明确Linux中是否已经安装mysql服务,在不明确的情况下,可以执行以下命令进行确认。

 

 [root@localhost ~]#rpm -q mysql

  执行命令后的结果如下所示,表明mysql服务没有安装。

  [root@localhost ~]#rpm -q mysql
  package mysql is not installed

  如果检测到mysql服务没有安装,则需要准备安装mysql服务所需要的RPM包,如下所示:下载地址:http://dev.mysql.com/downloads/mysql/。

  MySQL-server-community-5.1.26-0.rhel4.i386.rpm

  MySQL-client-community-5.1.26-0.rhel4.i386.rpm

  MySQL-shared-community-5.1.26-0.rhel4.i386.rpm

  MySQL-devel-community-5.1.26-0.rhel4.i386.rpm

  MySQL-test-community-5.1.26-0.rhel4.i386.rpm

  MySQL-community-debuginfo-5.1.26-0.rhel4.i386.rpm

  mysql安装的详细过程

  安装mysql的方法有多种,下面就以RPM包安装和源码安装两种方式为例进行讲解。

  1.RPM包安装方式

  运行如下命令:

  [root@test1 local]# rpm -ivh MySQL-server-community-5.1.26-0.rhel4.i386.rpm
  Preparing... [100%]
  1:MySQL-server [100%]

  如上安装其他的5个rpm文件,应该没有什么问题。

  2.源码安装方式

  要使用源码的方式对mysql数据库进行安装,则需要先从相关网站下载获得相应的mysql安装包文件(mysql-5.0.15.tar.gz),然后进行相关的安装工作,安装的具体步骤如下。

  第1步,为“mysqld”服务增添一个登录组和用户名,执行如下命令。

  [root@localhost ~]#groupadd mysql
  [root@localhost ~]#useradd -g mysql mysql

  第2步,解压mysql安装包,执行如下命令。

  [root@localhost ~]#gunzip < mysql-5.0.15.tar.gz | tar -xvf -
  [root@localhost ~]#cd mysql-5.0.15

  第3步,进行相关的配置和编译。

  给configure分配可执行文件,执行如下命令。

  [root@localhost ~]#chmod +x configure

  改变字符集为GBK[默认字符集为 ISO-8859-1(Latin1)],执行如下命令。

  [root@localhost ~]#./configure --prefix=/usr/local/mysql --with-charset=gbk
  [root@localhost ~]#make

  第4步,执行如下命令进行安装

  [root@localhost ~]#make install

  另外,如果想安装选项文件,使用当前存在的“support-files”文件夹作为模板,执行如下指令。

  [root@localhost ~]#cp support-files/my-medium.cnf /etc/my.cnf

  同时,如果需要让mysql每次开机时自动启动,需要执行如下指令。

  [root@localhost ~]#cp -r support-files/mysql.server /etc/init.d/mysql
  [root@localhost ~]#cd /etc/rc.d/init.d
  [root@localhost ~]#chmod +x mysql
  [root@localhost ~]#sbin/chkconfig --del mysql
  [root@localhost ~]#sbin/chkconfig --add mysql

  第5步,执行以下命令进行安装目录。

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

  第6步,将程序的所有权限授给“root”,并且把数据目录的所有授权给可以进行“mysqld”的用户,假设mysql的安装目录为“/usr/local/mysql”,执行以下命令。

  首先把文件拥有权授给“root”,执行如下命令。

  [root@localhost ~]#chown -R root

  然后把数据目录拥护权授给“mysql”用户,执行如下命令。

  [root@localhost ~]#chown -R mysql var

  最后把组的权限授给“mysql”组,执行如下命令。

  [root@localhost ~]#chgrp -R mysql

  第7步,所有的配置完成后,执行以下命令测试并运行mysql

  [root@localhost ~]#/usr/local/mysql/bin/mysqld_safe --user=mysql &
  [root@localhost ~]#service mysql start

  第8步,测试一切正常后,为了安全起见,最好更改管理员的密码。可以运行mysqladmin,执行如下命令。

  [root@localhost ~]#cd bin
  [root@localhost ~]#./mysqladmin -u root password ******

  第9步,允许其他用户访问本机,执行以下命令。

  [root@localhost ~]#./mysqladmin -u root -p mysql

  第10步,修改mysql数据库端口号,执行如下命令。

  [root@localhost ~]#vi /etc/my.cnf

  第11步,重启应用,执行如下命令。

  [root@localhost ~]#service mysql restart

  以上mysql安装方式都稍显复杂,建议在“软件包管理者”窗口中进行安装。



Linux系统上安装MySQL数据库




怎样在linux操作系统
进入BIOS系统设定电脑从光盘启动。按F10保存退出。插入Linux 系统安装光盘,重启电脑。进入光盘的欢迎界面。可以直接按回车进行图形下安装(也可以输入 linux text 按回车进入命令行下安装)。回车后弹出提示你是否要校验光盘的对话框,单击“skip"回车。进入安装向导界面,直接单击”Next",进入语言选择界面,...

怎样安装Linux操作系统
进入BIOS系统设定电脑从光盘启动。按F10保存退出。插入Linux 系统安装光盘,重启电脑。进入光盘的欢迎界面。可以直接按回车进行图形下安装(也可以输入linux text按回车进入命令行下安装)。回车后弹出提示你是否要校验光盘的对话框,单击“skip"回车。如下图:进入安装向导界面,直接单击”Next",...

一步步教你如何在Linux系统中安装sh文件linuxsh安装
1、首先,在安装.sh文件前,你需要把它们放到Linux系统指定的文件夹中,比如 \/usr\/local\/bin。sudo cp file.sh \/usr\/local\/bin 2、接下来,我们要把.sh文件设置成可执行文件,这样Linux系统才能识别出它的类似,才能够执行它。sudo chmod +x file.sh 3、最后,我们直接就可以执行.sh文件了,可以...

如何简单的在已经安装了win10的笔记本电脑上安装linux系统
1. 选择一个适合初学者的Linux发行版,如Ubuntu、Linux Mint等。在官方网站上下载所选发行版的ISO镜像文件。2. 创建一个可引导的USB安装介质,可以使用第三方软件如Rufus或UNetbootin。将ISO镜像文件写入USB设备中。3. 将USB设备插入笔记本电脑,并重启电脑。4. 在启动过程中,按下电脑厂商指定的键(通...

怎么在linux上登录图形界面
1、使用用户名和密码登录到Linux系统,点击“活动”—“终端”,打开终端工具。2、在命令行,输入 init 3 命令,并按回车键执行,切换到命令行界面。3、切换到命令行界面后,在界面上只显示一个闪烁的光标,按下 Ctrl+Alt+F6(非虚拟机)或者 Alt+F6(虚拟机),显示用户登录界面。4、输入用户名和...

在linux操作系统中怎样读取u盘
在Linux操作系统中,操作U盘的步骤相当直接且简单。首先,将U盘插入电脑并确保其指示灯亮起,表明已连接。登录Linux系统后,打开命令行界面的方法是通过组合键Ctrl+Alt+T。为了执行后续操作,需要获取管理员权限,输入命令"sudo-i",然后输入管理员密码。确认权限后,利用"fdisk-l"命令扫描和确认U盘是否被...

linux系统是什么样的?
1、Kubuntu Kubuntu 是一个Ubuntu 操作系统,它使用的是KDE plasma Desktop 而非Unity 图形环境。2、Ubuntu Ubuntu是一款快速、安全、简单易用的Linux操作系统,它在全世界有成千上万的拥趸。3、openSUSE openSUSE 是一款免费、稳定、易用、基于Linux的多功能操作系统。 它适用于PC、笔记本以及服务器。有...

Win10中怎样安装Linux双系统?在Win10下安装Linux双系统的方法
下面,小编就给大家分享下在Win10下安装Linux双系统的具体方法。具体方法如下:不管您要安装哪种Linux系统,首先给硬盘划分一个空白分区。1、准备LinuxMint启动盘启动电脑,进入LinuxLive,用USBImageWrite把下载的镜像写入U盘。打开Gparted,调整分区,分出一个EXT3分区以便安装Linux(记下分区编号如sda3),...

如何在虚拟机上运行linux系统
一、准备工作:1、下载安装VMware Workstation并安装。2、下载一个Linux系统镜像。二、新建虚拟机:1、打开VMware,新建一个虚拟机。2、选择“典型(推荐)(T)”,点“下一步”。3、选择“稍后安装操作系统”,点“下一步”。4、选择Linux系统版本,点“下一步”。5、设置“虚拟机名称”跟虚拟机...

linux的安装方法安装linux的步骤
戴尔服务器安装linux系统步骤?1.开机启动dell服务器,按F11选择BootManager。2.选择one-shotUEFIbootmenu,一次性UEFI启动菜单。3.选择DiskconnectedtofrontUSB,从U盘启动。4.出现linux安装界面,进入linux系统安装步骤。5.可能会报错i8042:nocontrollerfound。6.修改之后,直接按Ctrl+X,进入安装界面;如果仍...

梅河口市18236004568: 谁能给我配置下linux上的mysql -
李梁旨泰: 谁能给我配置下linux上的mysq第一种方法,利用Linux本身的自带的apache+PHP+MYSQL进行安装,这样是最方便...

梅河口市18236004568: 如何在linux下安装mysql数据库并配置 -
李梁旨泰: 在linux下安装mysql数据库并配置的流程比较繁琐,需要耐心调试,具体方法和步骤如下:1.查找以前是否安装有mysql,使用下面命令:rpm -qa|grep -i mysql 如果显示有如下包则说明已安装mysql mysql-4.1.12-3.RHEL4.1 mysqlclient10-3.23.58-4...

梅河口市18236004568: 如何在linux下安装mysql -
李梁旨泰: 第一步:安装: tarmysql-5.5.48-linux2.-x86_64.tar.gz Copy到指定的路径下: cpmysql-5.5.48-linux2.6-x86_64 /usr/local/mysql -r添加系统mysql组合mysql用户: 执行命令:groupaddmysql和useradd -r -g mysql mysql安装数据库: 进入安装mysql...

梅河口市18236004568: linux mysql 安装怎么安装 -
李梁旨泰: mysql在linux下有三种安装方式,依照难以程度排序:第一种是yum install mysql,这种安装方式最简单,初学可以采用.但是这种安装的弊端是安装的版本比较低,现在安装的话是5.17的版本.第二种方式是下载最新的MySQL-5.6.25-1.rhel5.x86...

梅河口市18236004568: linux自带mysql 怎么安装 -
李梁旨泰: 到mysql官网下载mysql编译好的二进制安装包,在下载页面Select Platform:选项选择linux-generic,然后把页面拉到底部,64位系统下载Linux - Generic (glibc 2.5) (x86, 64-bit),32位系统下载Linux - Generic (glibc 2.5) (x86, 32-bit) 解压32位安装...

梅河口市18236004568: 如何在linux上安装mysql -
李梁旨泰: 有几种方式,1,完整发行版LINUX安装光盘一般都会自带MYSQL的二进制安装包2,使用包管理软件从在线软件库中自动下载安装3,下载源代码自行编译

梅河口市18236004568: 如何重装linux系统 重装 mysql -
李梁旨泰: 用U盘重装系统,要先准确至少是4G以上U盘,如果你下的系统是4GB以上的,那要准备8GBU盘一个.并插入电脑,电脑下载老毛桃并安装打开,打开后按提示操作完成U盘PE启动制作,制作好后下载或复制你喜欢的系统包到U盘的相应文件夹.比如是ISO格式的就放U盘iso文件夹里.是gho的就放在gho文件夹里.然后把要装系统的电脑关机.再然后按开机时同时按快捷键(比如F12)不放,有的必须是拼命点击快捷键.各电脑主板的快捷键看下图

梅河口市18236004568: linux怎么安装mysql -
李梁旨泰: linux安装需要安装着四个包,直接挂载光盘、进入软件包目录安装就行了 MySQL-shared //共享库 MySQL-shared-compat //兼容包 MySQL-server //服务端程序 MySQL-client //客户端工具

梅河口市18236004568: 浅谈怎样在UNIX系统下安装MySQL数据库 -
李梁旨泰: 查看当前安装的linux版本 通过上图中的数据可以看出安装的版本为RedHat5.4,所以我们需要下载RedHat5.4对应的mysql安装包 在LINUX 安装mySQL数据库 下载mysql安装文件 官方网站下载安装包,因为本地RedHat版本为Red Hat 5.4,操作系...

梅河口市18236004568: linux mysql - 5.6.4 - m7 怎么装 -
李梁旨泰: Linux下可以这样安装软件: 1、如果是原代码包的话,编译安装源代码包 #mkdir temp //建立一个临时目录 #cp mysql-5.6.4-m7.tar.gz temp/ //将包拷到临时目录/temp中 #cd temp //切换到/temp目录#tar zxvf mysql-5.6.4-m7.tar.gz //解压、归档一步到...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网