zoukankan      html  css  js  c++  java
  • linux mysql 安装

    
    
    Ubuntu不该用yum 该用apt-get 
    在linux上下载: 1. wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.43-linux-glibc2.12-x86_64.tar.gz 2. 解压:   tar -zxvf mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz
    3.挪动位置:   mv mysql-5.6.36-linux-glibc2.5-x86_64 /usr/local/mysql
    4.追加mysql用户组和用户
      groupadd mysql

    useradd -r -g mysql mysql

    5.更改目录权限

      chown -R mysql:mysql ./

    6.安装libaio依赖

      yum install libaio

    7.安装完之后修改当前目录拥有者为root用户,修改data目录拥有者为mysql

    chown -R root:root ./

    chown -R mysql:mysql data

    8.mysql默认使用的是/etc/my.cnf文件

    将/usr/local/mysql/my.cnf复制到/etc/my.cnf

    cp my.cnf /etc/my.cnf

    9.修改my.cnf内容
    10.创建mysqld.pid文件,并且将该文件权限改为mysql用户

    11.执行安装脚本

    ./scripts/mysql_install_db --user=mysql

    12.启动mysql

    ./support-files/mysql.server start

    13.更改mysql的root用户密码

    ./bin/mysqladmin -u root -h localhost.localdomain password 'root'

    14.登录mysql

    ./bin/mysql -h127.0.0.1 -uroot -proot

    15.到此安装基本完成,但是还不能实现远程连接。

     执行

    grant all privileges on *.* to root@'%' identified by 'root';

    flush privileges;

     
    
    最后是把msyql加入环境变量
    打开文件vim /etc/profile
    最后面加上export PATH=/usr/local/mysql/bin:$PATH
    保存好后source /etc/profile
    可以运行MySQL啦
  • 相关阅读:
    TCP全局同步
    pytest框架之fixture详细使用
    库操作和表操作
    封装之如何隐藏对象及封装的意义
    类的抽象
    组合
    在子类中重用父类的方法和属性
    类的继承和实现原理
    类的使用,对象的使用
    互联网协议的五层协议详解
  • 原文地址:https://www.cnblogs.com/YuanWeiBlogger/p/11727098.html
Copyright © 2011-2022 走看看