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啦
  • 相关阅读:
    G++ 中文使用教程[转]
    PreparedStatement是如何大幅度提高性能的[转]
    .net 2.0(c#)下简单的FTP应用程序
    Remoting服务集成到IIS的简单总结
    转:xml一些知识
    [翻译]简单谈谈事件与委托 (转)
    觉得不错
    winform的一些知识
    xml 基本语法
    简单的信息采集程序示例(小偷程序) (转)
  • 原文地址:https://www.cnblogs.com/YuanWeiBlogger/p/11727098.html
Copyright © 2011-2022 走看看