zoukankan      html  css  js  c++  java
  • linux 安装mysql数据库——tar.gz包解压安装法

    mysql数据库有多种安装方式,本文只介绍在Linux服务器上的tar.gz包解压安装法,

    先通过mysql官网或者网络资源下载 mysql-5.7.3-m13-linux-glibc2.5-x86_64.tar.gz(后缀为tar.gz已编译好的安装文件)
    1、首先新建mysql用户# useradd  mysql   并设置禁止mysql登录服务权限 # usermod -s /sbin/nologin mysql
    2、将下载好的tar.gz文件通过xftp(或则其他工具上传到需要安装的服务器)
    3、在# cd usr/local/目录下新建一个文件夹(mysqlService)# mkdir mysqlService
    4、回到上传的目录下将 tar.gz文件移动到在# cd usr/local/mysqlService下

    # cp -r  mysql-5.7.3-m13-linux-glibc2.5-x86_64.tar.gz   /usr/local/mysqlService/mysql-5.7.3-m13-linux-glibc2.5-x86_64.tar.gz
    5、解压命令格式:tar  -zxvf   压缩文件名.tar.gz # tar -zxvf apache-tomcat-7.0.64.tar.gz
    6、修改文件名 [root@int02 mysqlService]# mv mysql-5.7.3-m13-linux-glibc2.5-x86_64  mysql

    7、添加mysql组和mysql用户,用于设置mysql安装目录文件所有者和所属组。
    [root@int02 mysqlService]# groupadd mysql
    [root@int02 mysqlService]# useradd -r -g mysql mysql

    9、进入mysql文件夹,也就是mysql所在的目录,并更改所属的组和用户。


    10、[root@int02 mysql]# chown -R mysql:mysql ./

    检查当前目录下是什么是不是在编译安装完的mysql程序的目录中,在该目录下有没有下scripts,然后再检查下scripts/目录下有没有mysql_install_db这个文件,还有这个文件是不是有执行的权限
        [root@int02 mysql]# ./scripts/mysql_install_db  --user=mysql

    11、把当前目录下的文件及目录的属主改为root用户。
       [root@int02 mysql]# chown  -R root:root ./

             把mysql_data文件夹的属主改为mysql用户。
     [root@int02 mysql]# chown  -R mysql:mysql data
     把配置文件cope到/etc/init.d/目录下
     [root@int02 mysql]# cp support-files/mysql.server  /etc/init.d/mysql

     在安装目录下新建一个log/mysqld.log目录

    12、修改下配置文件 [root@int02 mysql]# vim /etc/my.cnf
        [client]
             default-character-set=utf8

     [mysqld]
        character-set-server=utf8
    datadir=/usr/local/mysqlService/mysql/data
    basedir=/usr/local/mysqlService/mysql
    socket=/tmp/mysql.sock

    [mysqld_safe]
    log-error=/usr/local/mysqlService/mysql/log/mysqld.log

    13、检查相关文件目录是否有足够权限
          # ll
           若没有权限 则对需要的应文件进行赋权限
         # chmod -R 755 mysqld.log
    14、启动mysql服务

    [root@int02 mysql]# service mysql start
    停止mysql服务
    [root@int02 mysql]# service mysql stop

    15、查看服务进程
    [root@int02 mysql]# ps -ef|grep mysql
    查看mysql日志
    [root@int02 mysql]# vi log/mysqld.log

    16、登录数据库
    密码:znjt3edcxsw2!@
    [root@int02 mysql# bin/mysql -u root -p

    退出
    mysql> quit;

  • 相关阅读:
    python re正则表达式
    python logging模块
    python configparse模块&xml模块
    013 内置函数68个
    day011 迭代器闭包
    09 函数初识
    08 文件操作
    07 list和dict for循环遍历索引问题以及深浅拷贝
    05 字典
    04 基本数据类型(list, tuple)
  • 原文地址:https://www.cnblogs.com/nzplearnSite/p/5002904.html
Copyright © 2011-2022 走看看