linux安装mysql安装(linux如何使用binary方式来安装mysql)

本文目录
linux如何使用binary方式来安装mysql
这篇文章主要为大家详细介绍了linux采用binary方式安装mysql步骤,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本文实例为大家分享了linux采用binary方式安装mysql的具体步骤,供大家参考,具体内容如下
1、下载binary文件
在官网上下载 mysql-5.6.36-linux-glibc2.5-i686.tar.gz.
2、解压文件并移动到/usr/local/mysql目录下
tar -zxvf mysql-5.6.36-linux-glibc2.5-i686.tar.gz3、创建用户组和用户并配置
groupadd mysql
useradd mysql -g mysql
chown -R mysql /usr/local/mysql/
chgrp -R mysql /usr/local/mysql/4、安装及初始化
#安装mysql
/usr/local/mysql/scripts/mysql_install_db --user=root
#配置mysql启动文件
cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf
#将mysqld服务添加到系统中
cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqld
#将mysql命令软链接到系统命令中
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql5、启动服务测试
service mysqld start
mysql -u root
Linux用yum方式安装mysql
本文详细描述了Linux如何用yum方式安装mysql以及如何修改mysql的数据文件存放位置
查看是否安装mysql: yum list installed | grep mysql有的话需要移除。 如::yum -y remove mysql-libs.x86_64
查看yum库上的mysql版本信息(CentOS系统需要正常连接网络)。 yum list|grep mysql
安装:yum -y install mysql-server mysql mysql-devel
安装完成后,使用命令mysql -version查看mysql的版本信息
启动mysql服务 /etc/init.d/mysqld start 或者 service mysqld restart
Mysql数据文件存放位置,默认为如下:
默认在:/var/lib/mysql/ 按目录存放 第一步,关闭mysql 第二步,移动/var/lib/mysql/目录下的数据库目录到自定义目录,如:/app/mysql 第三步,修改/etc/my.cnf中的datadir和socket的位置 datadir=/app/mysql 第四步,修改mysql启动脚本 #vi /etc/rc.d/init.d/mysqld get_mysql_option mysqld datadir "/var/lib/mysql"改为 get_mysql_option mysqld datadir "/app/mysql" 第五步, ln -s /app/mysql/mysql.sock /var/lib/mysql/mysql.sock 不加这一步,启动依然报错:var/lib/mysql/mysql.sock(2)无法启动 第六步,启动mysql服务
怎样在linux系统上安装mysql数据库
mysql安装前准备
在安装mysql之前需要进行一些准备工作。首先要明确Linux中是否已经安装mysql服务,在不明确的情况下,可以执行以下命令进行确认。
#rpm -q mysql
执行命令后的结果如下所示,表明mysql服务没有安装。
#rpm -q mysql
package mysql is not installed
***隐藏网址***
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包安装方式
运行如下命令:
# rpm -ivh MySQL-server-community-5.1.26-0.rhel4.i386.rpm
Preparing...
1:MySQL-server
如上安装其他的5个rpm文件,应该没有什么问题。
2.源码安装方式
要使用源码的方式对mysql数据库进行安装,则需要先从相关网站下载获得相应的mysql安装包文件(mysql-5.0.15.tar.gz),然后进行相关的安装工作,安装的具体步骤如下。
第1步,为“mysqld”服务增添一个登录组和用户名,执行如下命令。
#groupadd mysql
#useradd -g mysql mysql
第2步,解压mysql安装包,执行如下命令。
#gunzip 《 mysql-5.0.15.tar.gz | tar -xvf -
#cd mysql-5.0.15
第3步,进行相关的配置和编译。
给configure分配可执行文件,执行如下命令。
#chmod +x configure
改变字符集为GBK,执行如下命令。
#./configure --prefix=/usr/local/mysql --with-charset=gbk
#make
第4步,执行如下命令进行安装
#make install
另外,如果想安装选项文件,使用当前存在的“support-files”文件夹作为模板,执行如下指令。
#cp support-files/my-medium.cnf /etc/my.cnf
同时,如果需要让mysql每次开机时自动启动,需要执行如下指令。
#cp -r support-files/mysql.server /etc/init.d/mysql
#cd /etc/rc.d/init.d
#chmod +x mysql
#sbin/chkconfig --del mysql
#sbin/chkconfig --add mysql
第5步,执行以下命令进行安装目录。
#cd /usr/local/mysql
第6步,将程序的所有权限授给“root”,并且把数据目录的所有授权给可以进行“mysqld”的用户,假设mysql的安装目录为“/usr/local/mysql”,执行以下命令。
首先把文件拥有权授给“root”,执行如下命令。
#chown -R root
然后把数据目录拥护权授给“mysql”用户,执行如下命令。
#chown -R mysql var
最后把组的权限授给“mysql”组,执行如下命令。
#chgrp -R mysql
第7步,所有的配置完成后,执行以下命令测试并运行mysql
#/usr/local/mysql/bin/mysqld_safe --user=mysql &
#service mysql start
第8步,测试一切正常后,为了安全起见,最好更改管理员的密码。可以运行mysqladmin,执行如下命令。
#cd bin
#./mysqladmin -u root password ******
第9步,允许其他用户访问本机,执行以下命令。
#./mysqladmin -u root -p mysql
第10步,修改mysql数据库端口号,执行如下命令。
#vi /etc/my.cnf
第11步,重启应用,执行如下命令。
#service mysql restart
以上mysql安装方式都稍显复杂,建议在“软件包管理者”窗口中进行安装。

更多文章:
excel滚动条怎么调出来(怎么让excel表格显示出滚动条)
2025年11月4日 02:30
电脑网速慢怎么解决 教你优化电脑网络速度的方法?网络优化是怎么回事
2025年11月10日 12:15
take for granted(take for granted是什么意思)
2025年10月21日 02:45
虚拟机安装hadoop步骤(安装hadoop 中vi命令怎么用)
2025年10月28日 10:45
continue语句在循环体中的作用(c语言中continue语句的作用)
2025年9月3日 16:45
wsdl url is not valid(php如何处理wsdl)
2026年3月9日 20:30
字符串长度可以用lenngtn吗js(js中 我在一个函数中定义一个变量赋为值空!)
2025年7月14日 15:45
min height threshold(div固定一个高度,但内容多了又想让div随内容的变化而变化,怎么解决)
2026年1月6日 11:30
git pull和git clone(git的远程分支是干啥的,和本地的有什么区别)
2025年11月24日 03:15
abap开发工程师要懂什么技术(软件开发人员主要做什么工作)
2026年2月25日 10:45














