• mysql 的安装


    安装MYSQL

     1. 卸载已有mysql

      查看是否已安装mysql:

      rpm -qa mysql

      有则卸载:

      rpm -e --nodeps 文件名称

      是否存在与mysql相关的文件或目录:

      whereis mysql

      是则删除。

      查看是否存在mariadb:

      rpm -qa | grep mariadb

      存在则卸载:

      rpm -e --nodeps 文件名 //文件名是上一个命令查询结果

      存在/etc/my.cnf,则需要先删除:

      rm /etc/my.cnf

      2. 安装编译mysql需要的依赖包

      yum install libevent* libtool* autoconf* libstd* ncurse* bison* openssl*

      3. 安装cmake(mysql5.5之后需要用cmake支持编译安装)

      查看是否已安装cmake:

      rpm -qa cmake

      没有则下载编译安装:

      cd /usr/local/src

      wget http://www.cmake.org/files/v2.8/cmake-2.8.12.1.tar.gz

      tar -xf cmake-2.8.12.1.tar.gz

      cd cmake-2.8.12.1

      ./configure

      make

      make install

      检查cmake是否安装成功:

      cmake --version

      4. 下载mysql包并解压(到/usr/local/src目录)

      cd /usr/local/src

      wget http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.38.tar.gz

      tar -zxvf mysql-5.6.38.tar.gz

      5. 编译安装(到/usr/local/mysql目录)

      cd mysql-5.6.38

      cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -  DWITH_READLINE=1 -DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock -DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci

      make(此过程需花费大概20-30分钟)

      make install

      6. 配置mysql

      groupadd mysql

      useradd -M -g mysql -s /sbin/nologin mysql

      chown -R mysql:mysql /usr/local/mysql

      7. 初始化配置

      cd /usr/local/mysql/scripts

      ./mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql

      8. 设置mysql为系统服务

      vim /lib/systemd/system/mysql.service

    文件内容:

      [Unit]

      Description=mysql

      After=network.target

      [Service]

      Type=forking

      ExecStart=/usr/local/mysql/support-files/mysql.server start

      ExecStop=/usr/local/mysql/support-files/mysql.server stop

      ExecRestart=/usr/local/mysql/support-files/mysql.server restart

      ExecReload=/usr/local/mysql/support-files/mysql.server reload

      PrivateTmp=true

      [Install]

      WantedBy=multi-user.target

      9. 设置mysql服务开机自启动

      systemctl enable mysql.service

      10. 启动mysql

      systemctl start mysql.service

      查看是否启动成功:

      ps -A| grep mysql

      11. 登录mysql并设置root密码:

      /usr/local/mysql/bin/mysql -u root

      set password=password('root');

  • 相关阅读:
    页面上一些小icon的制作方法及技术选择
    移动端h5页面touch事件与点击穿透问题
    浅析 jquerydom操作方法--remove(),detach(),empty()
    jquery中attr和prop的区别
    正则表达式的基本入门
    浏览器对中文标点符号折行的处理差异
    关于阴影:box-shadow
    ubuntu nginx ftp 配置图片服务器
    ubuntu 18 安装ftp 并远程配置访问用户
    WIn10系统软件默认安装c盘后消失看不见问题
  • 原文地址:https://www.cnblogs.com/godLike7/p/8930646.html
Copyright © 2020-2023  润新知