zoukankan      html  css  js  c++  java
  • 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目录权限不足 修改所属组 和所属主

  • 相关阅读:
    vue中使用v-on绑定事件中,获取$event.currentTarget,日志打印为null
    问题记录:events.js:183 throw er; // Unhandled 'error' event Error: listen EADDRINUSE 127.0.0.1:8888
    跨域通信——多窗口通信
    fiddler抓包工具-常用功能1
    git使用手册
    webpack.config.js配置文件
    Loader转换器
    webpack安装使用
    <el-table>里的数据已经修改了,但是页面不更新
    <el-onload>使用属性file-list时返回数据里必须含url字段
  • 原文地址:https://www.cnblogs.com/yangmingxianshen/p/9373502.html
Copyright © 2011-2022 走看看