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

mysql安装前准备 在安装mysql之前需要进行一些准备工作。首先要明确Linux中是否已经安装mysql服务,在不明确的情况下,可以执行以下命令进行确认。[root@localhost ~]#rpm -q mysql执行命令后的结果如下所示,表明mysql服务没有安装。[root@localhost ~]#rpm -q mysqlpackage mysql is not installed如果检测...
怎样在linux系统上安装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安装方式都稍显复杂,建议在“软件包管理者”窗口中进行安装。
2016-01-14
Linux系统上安装MySQL数据库
2020-11-11
mengvlog 阅读 354 次 更新于 2025-09-09 08:45:24 我来答关注问题0
  • 首先,确保服务器上没有残留的MySQL版本,通过执行rpm -qa | grep -i mysql检查并卸载。删除相关文件,包括mysql相关的rpm包、find命令查找并rm -rf删除的文件,以及/etc/my.cnf配置文件。从MySQL官网下载最新版本,针对CentOS 7.9选择Linux7(x86, 64bit)离线版本的安装包。在本地解压下载的mysql-8...

  •  翡希信息咨询 系列-PHP+Linux服务器环境搭建:Nginx、Redis、Mysql安装

    1. Nginx安装 安装步骤:首先,确保Linux系统已经更新到最新版本,然后使用包管理器安装Nginx。 配置:安装完成后,编辑Nginx的主配置文件/etc/nginx/nginx.conf,根据实际需求配置网站服务器,包括端口号、根目录、日志路径等。2. Redis安装 安装步骤:同样,确保系统更新后,使用包管理器安装Redis。 配置...

  •  文暄生活科普 Linux服务器上安装、配置Mycat2

    Linux服务器上安装配置Mycat2的过程分为安装和配置两个阶段。首先从Mycat2的官方网站下载所需的软件包,包括mycat2-1.21-release-jar-with-dependencies-2022-5-9.jar和mycat2-install-template-1.21.zip。解压mycat2-install-template-1.21.zip后,将mycat2-1.21-release-jar-with-dependencies...

  •  腾云新分享 在安装mysql 时,开始3306,输入 /etc/rc.d/init.d/iptables: 没有那个 文件或目录

    1. 查找/etc目录下是否有my.cnf文件:ls -l | grep my.cnf (在/etc下查找是否有my.cnf文件存在)2. 如果没有,从/usr/share/mysql拷贝一个到/etc下,在/usr/share/mysql目录下有五个后缀为.cnf的文件,分别是 my-huge.cnf my-innodb-heavy-4G.cnf my-large.cnf my-medium.cnf my-small...

  •  文暄生活科普 在linux中安装mysql时,遇到groupadd:groupmysqlexists,

    在Linux系统中安装MySQL遇到"groupadd: groupmysqlexists"错误时,首先需明确MySQL在Linux文件系统中的布局。MySQL的主要文件存储在目录如/var/lib/mysql/,其中包含数据库文件和系统配置文件。错误提示表明MySQL组已存在,需检查系统组管理以避免冲突。MySQL命令行工具如mysqladmin、mysqlbinlog、mysqldump等位于...

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部