• linux下免安装版本mysql5.5 配置


    进入/usr/local

    #cd /usr/local

    下载

    #wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.39-linux2.6-x86_64.tar.gz

    #解压

    tar zxvf mysql-5.5.39-linux2.6-x86_64.tar.gz

    #软链

    ln -s  mysql-5.5.39-linux2.6-x86_64 mysql

    cd mysql

    #授权

    groupadd mysql
    
    useradd -g mysql mysql
    
    chown -R mysql .
    
    chgrp -R mysql .

    用mysql_install_db创建MySQL授权表初始化

    scripts/mysql_install_db --user=mysql
    
    chown -R mysql data

    复制配置文件至etc 

    #cp /usr/local/mysql/support-files/my-huge.cnf /etc/my.cnf

    启动

    #bin/mysqld_safe --user=mysql &

    ### 启动时如果报了  mysqld_safe mysqld from pid file /usr/local/mysql/data/XXXX.pid ended

    解决方案是:在配置文件中加入

    user=root

    datadir=/usr/local/mysql/data

    [mysqld]
    user =root
    port = 3306
    socket = /tmp/mysql.sock
    datadir=/usr/local/mysql/data

    ### Starting mysqld daemon with databases from /usr/local/mysql/var 表示正常启动

    注:如果任然报这个错 重新执行一下

    #scripts/mysql_install_db --user=mysql

    设置root密码。默认安装密码为空

    #/usr/local/mysql/bin/mysqladmin -uroot password yourpassword

    拷贝编译目录的一个脚本,设置开机自动启动

    cp support-files/mysql.server /etc/rc.d/init.d/mysqld
    chmod 700 /etc/init.d/mysqld
    chkconfig --add mysqld
    chkconfig --level 345 mysqld on

    ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql



    启动mysqld服务
    #service mysqld start

    查看3306端口是否打开。要注意在防火墙中开放该端口
    #netstat -atln

  • 相关阅读:
    第四季-专题8-Linux系统调用
    第四季-专题7-Linux内核链表
    Python3 运算符
    Python2和Python3有什么区别?
    python常见的PEP8规范
    机器码和字节码
    域名是什么?为什么域名是www开头?
    selenium自动化登录qq邮箱
    xpath+selenium工具爬取腾讯招聘全球岗位需求
    ArrayList
  • 原文地址:https://www.cnblogs.com/wangxusummer/p/3964001.html
Copyright © 2020-2023  润新知