linux下安装mysql

chrisdai1210 2018-01-08 原文

linux下安装mysql

1.删除已安装的mysql

(1) 查看是否已安装mysql rpm -qa|grep mysql

(2) 卸载mysql
yum remove mysql mysql-server mysql-libs mysql-common
rm -rf /var/lib/mysql
rm -rf /etc/my.cnf

  1. 安装mysql
    (1)官网下载 mysql-5.6.38-linux-glibc2.12-i686.tar.gz 压缩包
    解压压缩包到指定目录
    tar -zxvf mysql-5.6.38-linux-glibc2.12-i686.tar.gz
    cp -r mysql-5.6.38-linux-glibc2.12-i686 /usr/local/mysql
    建立软连接 : ln -s /usr/local/database/mysql mysql
    (2)创建mysql 与用户组,-s /bin/false 表示该用户不能登录
    groupadd mysql
    useradd -r -g mysql -s /bin/false mysql

(3)为 mysql 用户添加权限
chown -R mysql ./
chgrp -R mysql ./

(4)创建data目录并添加权限
mkdir -p /data/mysql
chown -R mysql:mysql /data/mysql

(5)拷贝配置文件并修改配置文件
cp support-files/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld
cp support-files/my-default.cnf /etc/my.cnf

修改配置[mysqld]

basedir=/usr/localhost/database/mysql
datadir=/data/mysql
character-set-server=utf8
(6)初始化数据库
./scripts/mysql_install_db –user=mysql –basedir=/usr/local/database/mysql/ –datadir=/data/mysql

(7) 添加环境变量
vi /etc/profile
PATH=/home/cbt/svr/mysql/bin:$PATH
export PATH
source /etc/profile
(8)启动数据库
service mysqld start
关闭数据库
service mysqld stop
查看运行状态
service mysqld status
(9)其他配置
开机启动
chkconfig mysqld on

发表于 2018-01-08 15:36 龙吻-码蚁 阅读() 评论() 编辑 收藏

 

版权声明:本文为chrisdai1210原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/chrisdai1210/p/8242990.html

linux下安装mysql的更多相关文章

  1. Shell脚本编程

    1.linux中的变量 linux中的变量分为环境变量和普通变量,其中环境变量可以理解为全局变量,在所有she […]...

  2. Linux 安装 Java

    解压缩并移动到指定目录 #解压缩 tar -zxvf jdk-8u152-linux-x64.tar.gz 1 […]...

  3. Linux 软件大全

    应用 音频 Airtime – Airtime 是一款用于调度和远程站点管理的开放广播软件   A […]...

  4. linux 学习解决归档管理器打开rar和zip中文文件名乱码问题

    在ubunut下打开windows下压缩的rar文件和zip压缩文件出现中文文件名乱码的问题真的很头疼。文件名 […]...

  5. mysql 查看当前使用的配置文件my.cnf的方法(推荐)

    my.cnf是mysql启动时加载的配置文件,一般会放在mysql的安装目录中,用户也可以放在其他目录加载。 […]...

  6. 宿主机无法访问linux虚机中的网站

    问题现象: Nginx服务已启动 80端口被nginx监听 宿主和linux虚机可相互ping通 Linux虚 […]...

  7. linux 定时任务 crontabs 安装及使用方法 – innerpeacez

    linux 定时任务 crontabs 安装及使用方法 linux boom 安装 crontab yum i […]...

  8. 记一次linux中简单的命令(一)

    记一次linux中简单的命令(一) 什么是Linux? Linux是操作系统的核心。其实Linux是一个UNI […]...

随机推荐

  1. 基于前后端考虑的鉴权

    后端层面 前端登录成功之后,后端拿到useID,之后后端生成一个随机的密钥,密钥+useId来生成签名(tok […]...

  2. 微信录音文件上传到服务器以及amr转化成MP3格式,linux上转换简单方法

    微信公众号音频接口开发 根据业务需求,我们可能需要将微信录音保存到服务器,而通过微信上传语音接口上传到微信服务 […]...

  3. Android native进程间通信实例-binder结合共享内存

      在android源码的驱动目录下,一般会有共享内存的相关实现源码,目录是:kernel\drivers\s […]...

  4. Wndows下Apache+php+Mysql环境的搭建及其涉及的知识

    一.安装Apache    1. 在网上搜索以下3个文件,以及找一个地方新建一个文件夹      好吧,这里有 […]...

  5. 【译】PEP 318–函数和方法的装饰器

    PEP原文 : https://www.python.org/dev/peps/pep-0318 PEP标题: […]...

  6. 服务器运维的日常维护工作

    一、认识服务器 良知知彼才气百战不殆,假如对本身维护的服务器都不相识,何故能正确办理服务器宕机、补丁安装,裂痕 […]...

  7. 从.Net到Java学习第七篇——SpringBoot Redis 缓存穿透

    场景描述:我们在项目中使用缓存通常都是先检查缓存中是否存在,如果存在直接返回缓存内容,如果不存在就直接查询数据 […]...

  8. FDTD初学者设置

    步骤: (1)设置几何形状并赋材料性质 (2)设置仿真区、选择网格精度和边界条件 (3)添加合适的光源,修改光 […]...

展开目录

目录导航