• MySQL——安装


    1.安装前准备
    安装依赖包 ncurses-devel gcc gcc-c++ cmake
    yum search xxxxx

    2.安装mysql
    mkdir -p /data/mysql5535
    useradd -M -s /sbin/nologin mysql
    chown -R mysql.mysql /data/mysql5535

    安装mysql
    tar xf mysql-5.5.35.tar.gz
    cd mysql-5.5.35
    cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql5535 -DDEFAULT_CHARSET=utf8 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/data/mysql5535 -DWITH_EXTRA_CHARSET=all -DWITH_READLINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DMYSQL_TCP_PORT=3306 -DDEFAULT_COLLATION=utf8_general_ci
    -------------------------------------------------------------------------------------------------------------
    -DCMAKE_INSTALL_PREFIX=/usr/local/mysql5535 \安装路径
    -DDEFAULT_CHARSET=utf8 \默认字符集
    -DENABLED_LOCAL_INFILE=1 \支持将本地文件转换为数据库数据
    -DMYSQL_DATADIR=/data/mysql5535 \数据存放路径
    -DWITH_EXTRA_CHARSET=all \附属字符集
    -DWITH_READLINE=1 \方便在命令行复制,粘贴命令
    -DWITH_INNOBASE_STORAGE_ENGINE=1 \支持innodb引擎
    -DMYSQL_TCP_PORT=3306 \指定端口号
    -DDEFAULT_COLLATION=utf8_general_ci \字符的配置,为了避免乱码
    ----------------------------------------------------------------------------------------------------------------
    make && make install

    3.初始化数据库
    cd /usr/local/mysql5535/scripts
    /mysql_install_db --user=mysql --basedir=/usr/local/mysql5535/ --datadir=/data/mysql5535


    4.修改配置文件
    # > /etc/my.cnf

    5.启动和关闭
    启动:
    /usr/local/mysql5535/bin/mysqld_safe --user=mysql &
    关闭:
    /usr/local/mysql5535/bin/mysqladmin shutdown
    --------------------------------------------------------
    脚本启动:
    cd support-files/
    cp mysql.server /etc/init.d/mysqld

    /etc/init.d/mysqld start|stop|restart


    --------------------------------------------------------
    命令路径太长,为了方便,可以将mysql命令变成系统命令
    vim /etc/profile.d/mysql.sh
    export PATH=$PATH:/usr/local/mysql5535/bin
    source /etc/profile.d/mysql.sh

    6.查看运行状况
    netstat -tanp |grep mysql
    tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 3678/mysqld

    7.登录

    (1)未设置密码登录
    # mysql
    (2)给root设置密码
    # mysqladmin -u root password
    (3)本地登录
    # mysql -uroot -p
    Enter password:123
    或者mysql -uroot -p123
    (4)远程登录
    # mysql -uroot -h 192.168.1.250 -p \暂时无法执行,需要授权才行  

    启动问题:
    1.Can't connect to local MySQL server through socket '/tmp/mysql.sock'
    查看mysql 是否启动
    2.pid文件 初始化mysql
    3. mysql目录权限不足 修改所属组 和所属主

  • 相关阅读:
    电容降压的工作原理与计算
    B站开源ijkplayer 等多个项目
    Kindle支持哪些格式
    PPM格式解析
    YUV RGB播放器 打开, 显示RGB数据
    How to print 如何输出 int64_t,uint64_t的值 in C
    FileSeek文件内容搜索工具下载
    对android录制的NV21视频数据进行旋转(90,180,270)与剪切
    Adobe Flash Media Server安装
    Linux使用du和df查看磁盘和文件夹占用空间
  • 原文地址:https://www.cnblogs.com/yangmingxianshen/p/9373502.html
Copyright © 2020-2023  润新知