• 源码编译方式安装mysql服务 (Centos 6.X)


    • root 用户执行

    $ yum install -y autoconf automake imake libxml2-devel expat-devel cmake gcc gcc-c++ libaio libaio-devel bzr bison ncurses5-devel
    $ rpm -qa | grep mysql
    $ rpm -e --nodeps XXX                            ----注:(XXX为上一条命令看到的所有条目)

    • 普通用户执行

    • 配置编译安装信息

    $ cmake

    -DCMAKE_INSTALL_PREFIX=/app/mysql
    -DMYSQL_UNIX_ADDR=/app/mysql/conf/mysql.sock
    -DDEFAULT_CHARSET=utf8
    -DDEFAULT_COLLATION=utf8_general_ci
    -DWITH_INNOBASE_STORAGE_engine=1
    -DWITH_ARCHIVE_STORAGE_ENGINE=1
    -DWITH_BLACKHOLE_STORAGE_ENGINE=1
    -DMYSQL_DATADIR=/app/mysql/data/mysqldb
    -DMYSQL_TCP_PORT=3306
    -DENABLE_DOWNLOADS=1

    • 编译

    $ make

    • 安装

    $ make install

    • 数据库初始化,指定操作系统用户(industry),mysql主目录(/app/mysql 与配置编译安装信息时保持一致),指定数据文件目录(/app/mysql/data/mysqldb)

    $ scripts/mysql_install_db --user=industry
         --basedir=/app/mysql
         --datadir=/app/mysql/data/mysqldb

    • 将mysql主目录加入环境变量,便于mysql的管理

    $ vim ~/.bash_profile                           (编辑该文件加入下面的路径信息)
      PATH=$PATH:/app/mysql/support-files
    $ source ~/.bash_profile  

    • mysql的启动(第一种方式为安全模式启动,可用于忘记登录密码时,使用这种方式启动可修改超级用户密码;第二种方式为mysql/support-files目录下提供的一种mysql管理脚本)

    $   bin/mysqld_safe --user=industry &         --安全模式后台启动 ---重启步骤一
    $  ./mysql.server {start stop status}              --mysql 启动 停止 状态

    • mysql进入sql终端

    $  mysql -h '192.168.3.77' -u root -p

    • 授权远程连接并设置连接密码

    SQL> use mysql;
    SQL> GRANT all PRIVILEGES ON *.* TO 'root'@'192.168.3.77'  IDENTIFIED BY 'passwd';    --(其中IP地址可换为‘%’表示所有机器均可使用该密码连接;也可更换为‘localhost’,表示本机连接时的密码)
    SQL> flush privileges;

    • 修改连接密码

    SQL>  set password for root@localhost = password('passwd'); 
    SQL>  set password for root@'%' = password('passwd'); 
    SQL>  flush privileges;

  • 相关阅读:
    HDU2586 How far away?(tarjan的LCA)
    You Raise Me Up
    POJ2891 Strange Way to Express Integers(中国剩余定理)
    POJ2142 The Balance(扩展欧几里得)
    HDU 1166模仿大牛写的线段树
    NetWord Dinic
    HDU 1754 线段树裸题
    hdu1394 Minimum Inversion Number
    hdu2795 Billboard
    【完全版】线段树
  • 原文地址:https://www.cnblogs.com/xyarn/p/9778215.html
Copyright © 2020-2023  润新知