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

    >>>>>>>>>>>>>>>>>>>>

    到官网下载

    mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz
     
    添加mysql组和mysql用户,用于设置mysql安装目录文件所有者和所属组
    groupadd mysql
    useradd -r -g mysql mysql 
    (注:already exists->已经有个这个目录)
     
    将二进制文件解压到指定的安装目录,我们这里指定为/usr/local
    cd /usr/local/
    tar zxvf mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz
     
    名字太长建立软连接
    ln -s mysql-5.6.12-linux-glibc2.5-x86_64 mysql
     
    进入mysql文件夹,也就是mysql所在的目录,并更改所属的组和用户。
    cd mysql
    chown -R mysql .
    chgrp -R mysql .
    (注:不要忘记后面的点)
     
    执行mysql_install_db脚本 
    scripts/mysql_install_db --user=mysql
     
    将mysql/目录下除了data/目录的所有文件,改回root用户所有,mysql用 户只需作为mysql/data/目录下所有文件的所有者。
    chown -R root .
    chown -R mysql data 
     
    复制配置文件
    cp support-files/mysql.server /etc/init.d/mysqld
     
    通过chkconfig命令将mysqld服务加入到自启动服务项中。
    chkconfig –add mysqld 
     
    查看是否添加成功 
    chkconfig –list mysqld 
     
    手动启动。
    service mysqld start
     
    远程无法连接的问题
    进入到bin目录:
    ./mysql -u root -p
    输入密码
    然后执行:use mysql
    修改密码:UPDATE user SET Password = password ( 'root' ) WHERE User = 'root' ;
    GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
    执行: FLUSH PRIVILEGES;
     
  • 相关阅读:
    常用的Xcode插件和
    view的封装,xib和stroryBoard加载及使用
    Plist文件的和懒加载
    网络基础
    网络基础,
    我的博客
    100个容器引擎项目,点亮你的容器集群技能树
    通俗易懂量子计算的原理
    接口自动化测试设计
    蚂蚁金服冯柯:下一个十年,核心自研技术将迎来黄金发展期
  • 原文地址:https://www.cnblogs.com/xuehx/p/6171949.html
Copyright © 2011-2022 走看看