Linux mysql 安装

linux mysql 安装

卸除

1,原有mysql组件

  find / -name mysql 删除相关文件

2,确认是否有mysql的rpm安装包

     rpm -qa | grep -i mysql

     如果有就删除

     yum -y remove mysql-libs*

安装

1,上传rpm文件

  MySQL-server-5.6.31-1.linux_glibc2.5.x86_64.rpm

  MySQL-devel-5.6.31-1.linux_glibc2.5.x86_64.rpm

  MySQL-client-5.6.31-1.linux_glibc2.5.x86_64.rpm

2,安装rpm

  rpm -ivh MySQL-server-5.6.31-1.linux_glibc2.5.x86_64.rpm

  rpm -ivh MySQL-devel-5.6.31-1.linux_glibc2.5.x86_64.rpm

  rpm -ivh MySQL-client-5.6.31-1.linux_glibc2.5.x86_64.rpm

3,将MySQL的配置文件拷贝到/etc目录下。

  cp /usr/share/mysql/my-default.cnf /etc/my.cnf

4,初始化MySQL及设置密码。

  /usr/bin/mysql_install_db #初始化

  MySQL service mysql start #启动

  MySQL cat /root/.mysql_secret #查看root账号的初始密码,会出现下述所示信息

  mysql -u root -ppassword #连接数据库

  set password=password(‘root‘); #设置密码

5,设置开机启动

  chkconfig mysql on #添加开机启动

  [[email protected]_32_234_centos storage]# chkconfig --list | grep mysql mysql 0:off 1:off 2:on 3:on 4:on 5:on 6:off

6,修改/etc/my.cnf

  [mysqld] datadir = /data/sinodata/pushserver/mysql/data

  port = 6622

7,复制文件 /var/lib/mysql/  到 /data/sinodata/pushserver/mysql/data

  cp -r /var/lib/mysql/* /data/sinodata/pushserver/mysql/data

8,赋予/data/sinodata/pushserver/mysql/data 文件夹权限

9,# service mysql restart

  Shutting down MySQL.. SUCCESS!

  Starting MySQL. SUCCESS!

10,数据库的文件就在/data/sinodata/pushserver/mysql/data中,端口号为6622

  chmod -R 777 /data/sinodata/pushserver/mysql/data

远程连接问题

  本地连接后,对用户进行授权

    mysql>grant all privileges on *.* to ‘userName‘@‘%‘ identified by ‘userPassword‘ with grant option;

    mysql>flush privileges;

时间: 2024-10-11 00:49:32

Linux mysql 安装的相关文章

linux mysql 安装(rpm)

linux上安装mysql, 就需要两个文件, xx.client.xx.rpm和 xx.server.xx.rpm 如 MySQL-client-community-5.1.72-1.rhel5.i386.rpm 和 MySQL-server-community-5.1.72-1.rhel5.i386.rpm 对于 MySQL-community-5.1.72-1.rhel5.i386.rpm-bundle.tar, 则包括全部. 安装过程还是很简单, ref: http://rainbow7

Linux MySQL安装配置

官方下载地址:http://dev.mysql.com/downloads/mysql/ 1. 下载合适的版本,解压到 /usr/local/mysql 目录下: 2. 进行到 /usr/local/mysql 目录下,创建 data/mysql 目录,后面将会设置把数据库保存在此目录下: 3. 添加用户和用户组 #添加用户组 groupadd mysql #添加用户mysql 到用户组mysql useradd -g mysql mysql 3.1 useradd -r -s /sbin/no

Linux MySql安装步骤

本文将以MySQL 5.5.47为例,以CentOS 6.5为平台,讲述MySQL数据库的安装和设置. 源码包方式安装 1.新建MySql用户和用户组 groupadd mysql useradd -r -g mysql -M mysql yum install boost-devel tar -zxvf mysql-5.5.47.tar.gz yum install cmake yum install gc-devel yum install git yum install gcc-c++ y

linux mysql安装问题

1.rpm -qa | grep mysql   //首先检查是否安装了mysql 2.如果安装了,卸载 rpm -e mysql 3\ 下载地址 http://dev.mysql.com/downloads/mysql/ 4. 5.groupadd mysql     //可以先查看是否存在这个用户组 more /etc/group       more /et c/passwd 6\ useradd -g mysql mysql cmake -DCMAKE_INSTALL_PREFIX=/u

Linux MySQL 安装、远程访问和密码重置

安装: yum install mysql yum install mysql-server yum install mysql-devel 设置开机启动: chkconfig -add mysqld 查看开机启动设置是否成功chkconfig --list | grep mysql*,结果应该如下: mysqld             0:关闭    1:关闭    2:启用    3:启用    4:启用    5:启用    6:关闭 创建root管理员: mysqladmin -u r

linux mysql安装

1.首先检查是否安装了mysql,rpm -qa|grep -i mysql 2.如果已经安装了,先卸载掉老的,rpm -e --nodeps 3.安装,有三个安装包如下: MySQL-server-5.6.15-1.linux_glibc2.5.i386.rpm mysql服务 MySQL-client-5.6.15-1.linux_glibc2.5.i386.rpm mysql客户端工具 MySQL-devel-5.6.15-1.linux_glibc2.5.i386.rpm mysql开发

linux 下安装 mysql 并配置 python 开发环境

1.安装 mysql ,安装过程中将提示设置 root 用户的密码,默认可以设置为 rootadmin . $ sudo apt-get install mysql-server 2.安装 mysql 开发工具(不安装时,安装 MySQL-python 提示错误 "mysql_config not found"). $ sudo apt-get install libmysqld-dev 3.安装 python 的 mysql 库 MySQL-python (首先安装 python-d

mysql安装文档(Linux 官网yum安装版)

mysql安装文档(官网yum安装Linx版) 创建时间:2016-12-20 文档目的 在Linux下安装mysql服务端应用. (注:本文档采用yum库安装方式安装mysql应用,本文假设您的系统中没有安装第三方发布的rpm包,如果您已经安装了第三方rpm包,请参考文中"替换第三方发布mysql"的内容) 系统环境 操作系统:centos 7 (3.10.0-229.el7.x86_64) mysql版本:mysql57-community-release-el7-9.noarch

linux mysql默认安装在哪个目录

MySQL安装完成后不象SQL Server默认安装在一个目录,它的数据库文件.配置文件和命令文件分别在不同的目录,了解这些目录非常重要,尤其对于Linux的初学者,因为 Linux本身的目录结构就比较复杂,如果搞不清楚MySQL的安装目录那就无从谈起深入学习. 下面就介绍一下这几个目录. 1.数据库目录 /var/lib/mysql/ 2.配置文件 /usr/share/mysql(mysql.server命令及配置文件) 3.相关命令 /usr/bin(mysqladmin mysqldum