基于二进制通用格式安装mysql-5.5.52

基于二进制通用格式安装mysql-5.5.52

环境介绍:

Linux主机:centos6.8

mysql二进制格式包:mysql-5.5.52-linux2.6-x86_64.tar.gz

1、解压包到特定目录

[[email protected] ~]# tar xf mysql-5.5.52-linux2.6-x86_64.tar.gz -C /usr/local/

2、创建软链接

[[email protected] ~]# ln -sv /usr/local/mysql-5.5.52-linux2.6-x86_64/ /usr/local/mysql
`/usr/local/mysql‘ -> `/usr/local/mysql-5.5.52-linux2.6-x86_64/‘

3、进入该目录、查看安装帮助,开始安装

[[email protected] ~]# cd /usr/local/mysql
[[email protected] mysql]# cat INSTALL-BINARY
//根据提示到指定网站查看帮助

[[email protected] mysql]# groupadd mysql   
[[email protected] mysql]# useradd -r -g mysql -s /bin/false mysql //原来存在则不需要执行
[[email protected] mysql]# chown -R mysql .
[[email protected] mysql]# chgrp -R mysql .
[[email protected] mysql]# ./scripts/mysql_install_db --help
//查看选项

我们这里不使用它默认的数据库存放位置
[[email protected] mysql]# mkdir -pv /mysql/data/
//数据库文件最好放在 硬raid 的 LVM 上

[[email protected] mysql]# chown mysql:mysql /mysql/data/
[[email protected] mysql]# ll -d /mysql/data/
drwxr-xr-x. 2 mysql mysql 4096 Sep 16 21:44 /mysql/data/
[[email protected] mysql]# ./scripts/mysql_install_db --datadir=/mysql/data/ --user=mysql

[[email protected] mysql]# ls /mysql/data/
mysql  performance_schema  test //数据库初始化时生成的三个系统的数据库文件

[[email protected] mysql]# cp support-files/my-medium.cnf /etc/my.cnf 
cp: overwrite `/etc/my.cnf‘? y  
//不使用系统上默认安装的mysql数据库则可以覆盖原来的配置文件

[[email protected] mysql]# vim /etc/my.cnf

[[email protected] mysql]# cp support-files/mysql.server /etc/init.d/mysqld.server
[[email protected] mysql]# chkconfig --add mysqld.server

4、测试启动

[[email protected] mysql]# service mysqld.server start
Starting MySQL..                                           [  OK  ]

[[email protected] mysql]# ss -tln
LISTEN      0      50         *:3306

启动成功

此时数据库目录下会多出许多的文件或目录

5、最后的配置

导出man文档

[[email protected] ~]# vim /etc/man.config 
MANPATH /usr/local/mysql/man  --> 添加该行

导出头文件

[[email protected] ~]# ln -sv /usr/local/mysql/include/ /usr/include/mysql
`/usr/include/mysql‘ -> `/usr/local/mysql/include/‘

导出库文件

[[email protected] ~]# vim /etc/ld.so.conf.d/mysql.conf
/usr/local/mysql/lib

重新加载系统库文件

[[email protected] lib]# ldconfig -v

导出二进制程序路径

[[email protected] ~]# vim /etc/profile.d/mysql.sh
[[email protected] ~]# . /etc/profile.d/mysql.sh

OK 

时间: 2024-11-04 16:54:20

基于二进制通用格式安装mysql-5.5.52的相关文章

Linux下基于源码方式安装MySQL 5.6

MySQL为开源数据库,因此可以基于源码实现安装.基于源码安装有更多的灵活性.也就是说我们可以针对自己的硬件平台选用合适的编译器来优化编译后的二进制代码,根据不同的软件平台环境调整相关的编译参数,选择自身需要选择不同的安装组件,设定需要的字符集等等一些可以根据特定应用场景所作的各种调整.本文描述了如何在源码方式下安装MySQL. 1.安装环境及介质#安装环境SZDB:~ # cat /etc/issueWelcome to SUSE Linux Enterprise Server 10 SP3

二进制方式快速安装MySQL数据库命令集合

镜像源: http://mirrors.sohu.com/ 1.二进制方式快速安装MySQL数据库命令集合 1.安装mysqlcd /usr/local/srcwget http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.48-linux2.6-x86_64.tar.gzls mysql-5.5.32-linux2.6-x86_64.tar.gztar xf mysql-5.5.32-linux2.6-x86_64.tar.gz mv mysql-

二进制格式安装MySQL

什么是通用二进制格式? 已经编译进行过编译的软件包,下载到本机直接解压到特定的目录下就可以使用的格式. 1.查询本地是否安装mysql数据库相关的软件包(卸载之) rpm -qa "mysql*" (centos6) rpm -qa "mariaDB*" (cetos7) 2.mariadb.org下载源码二进制包带有linux字样的已经编译过的包: mariadb-10.2.12-linux-x86_64.tar.gz(大小440M左右因为已经编译过) 3. 准备

windows10 下使用Pycharm2016 基于Anaconda3 Python3.6 安装Mysql驱动总结

本文记录:在PyCharm2016.3.3 中基于Anaconda3 Python3.6版本安装Python for Mysql驱动.尝试了安装Mysql-Connector成功,但是连接数据库时驱动有bug而失败:尝试安装MySQLdb,因Python版本兼容问题 失败.最终安装PyMysql成功.现将详细安装过程记录如下. 若不想折腾,且系统环境与我的一致,建议直接就安装PyMysql吧. 一,系统环境 windows10 64位,安装了Anaconda3 和PyCharm2016.3.3.

CentOS 7 用通用二进制的格式安装方法总结

Mariadb 安装方式: (1)rpm包: (a)由OS的发行商提供 (b)程序官方提供 (2)源码包: (3)通用二进制格式的程序包: 实验环境: 安装系统:CentOS 7 安装程序:Mariadb 安装方式:通用二进制 (1)下载程序包,并解压 # cp /usr/lib/systemd/system/mariadb.service /root  //之前安装过,现在备份下 //有依赖关系 # yum remove mariadb-server 下载二进制安装的包,这里下载的为 mari

Centos7以二进制的方式安装Mysql

首先下载二进制安装包:下载地址:https://downloads.mysql.com/archives/community/备用地址:https://pan.baidu.com/s/1iks660z9Kqu4gVOiAsiERg1.安装依赖包2. 上传二进制包解压,并建立不带版本号的软连接 tar -zxf mysql-5.6.27-linux-glibc2.5-x86_64.tar.gzln -s /opt/mysql-5.6.27-linux-glibc2.5-x86_64 /opt/my

centos下二进制免编译安装mysql

下载二进制免编译包. wget http://mirrors.sohu.com/mysql/MySQL-5.1/mysql-5.1.73-linux-i686-glibc23.tar.gz du-sh 检查大小,大概一百多M.注意系统32或者64的版本,下对版本. 解压. tar -zxvf 加文件名. echo $? 检查是否正常,正常反馈值是0,不正常依据反馈排错. 建立mysql运行账户. useradd -s /sbin/nolongin(不登录) -M(不建立家目录)mysql 移动重

基于二进制程序安装mariadb

环境:教室,默认lftp的ip地址:172.16.0.1 基于二进制程序必须安装在/usr/local目录下,并且解压后的目录必须叫mysql lftp 172.16.0.1获取到Mariadb-5.5.36安装包 get到当地目录 展开程序: [[email protected] yum.repos.d]# tar xf mariadb-5.5.36-linux-x86_64.tar.gz -C /usr/local cd到该目录下 [[email protected] mariadb-5.5

linux下源码编译安装mysql详解

1.redhat5环境下,首先安装编译环境 yum groupinstall -y  "Development Libraries"   "Development Tools" 2.由于源码编译mysql需要cmake命令,所以先要编译安装cmake包 首先下载cmake包,这里下载使用cmake-2.8.8.tar.gz tar xf cmake-2.8.8.tar.gz cd cmake-2.8.8 ./configure make && mak