zoukankan      html  css  js  c++  java
  • [LAMP环境搭建二]MySQL安装

    安装前准备工作:
    [root@bogon src]# yum -y install bison bison-devel ncurses ncurses-devel openssl openssl-devel

    cmake下载安装
    http://www.cmake.org/files/v2.8/cmake-2.8.12.2.tar.gz

    wget
    tar -zxvf
    cd
    ./bootstrap
    gmake
    gmake install
    /***********************************
    一个下载mysql源代码包的地址:(忘记之前是不是用这个地址下的了)
    http://mysql.cdpa.nsysu.edu.tw/Downloads/
    /***********************************
    新建mysql组和用户
    # groupadd mysql
    # useradd -g mysql -s /sbin/nologin mysql

    目录准备
    # mkdir -p /usr/local/mysql/etc
    # mkdir -p /usr/local/mysql/data
    # mkdir -p /usr/local/mysql/tmp
    # chown -R mysql:mysql /usr/local/mysql
    /***********************************
    然后开始配置
    cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DSYSCONFDIR=/usr/local/mysql/etc -DMYSQL_DATADIR=/usr/local/mysql/data -DMYSQL_TCP_PORT=3306 -DMYSQL_UNIX_ADDR=/usr/local/mysql/tmp/mysqld.sock -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DMYSQL_USER=mysql -DWITH_READLINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DWITH_EMBEDDED_SERVER=1 -DWITH_SSL=system -DENABLED_LOCAL_INFILE=1 -DENABLE_DOWNLOADS=1 -DDEFAULT_COLLATION=utf8_general_ci

    编译
    make
    安装
    make install

    [root@bogon mysql-5.6.16]# ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib/libmysqlclient.so.18

    [root@bogon mysql-5.6.16]# cp support-files/my-default.cnf /usr/local/mysql/etc/my.cnf
    然后把/etc/my.cnf下的文件备份以防万一 然后删掉 rm -f /etc/my.cnf
    [root@bogon mysql]# ln -s /usr/local/mysql/etc/my.cnf /etc/my.cnf

    初始化
    [root@bogon mysql]# ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

    加入系统服务 开机启动
    [root@bogon mysql-5.6.16]# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
    [root@bogon mysql-5.6.16]# chmod +x /etc/rc.d/init.d/mysqld
    [root@bogon mysql-5.6.16]# vi /etc/rc.d/init.d/mysqld
    文件中添加以下内容:
    basedir=/usr/local/mysql
    datadir=/usr/local/mysql/data
    [root@bogon mysql-5.6.16]# chkconfig --add mysqld
    [root@bogon mysql-5.6.16]# chkconfig --list mysqld
    mysqld 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
    [root@bogon mysql-5.6.16]# /etc/init.d/mysqld start
    Starting MySQL [确定]

    /***********************************
    设置root的密码
    mysqladmin -u root password 密码

    登入mysql 删除密码为空的用户
    mysql -u root -p
    use mysql;
    select Host,User,Password from user;
    delete from user where Password="";
    flush privileges;刷新权限表
    select Host,User,Password from user;
    exit;
    搞定
    /****************************************
    创建mysql命令的软链接 这样就不用输入命令路径了
    [root@bogon bin]# cd /usr/bin
    [root@bogon bin]# ln -s /usr/local/mysql/bin/* ./

  • 相关阅读:
    Evaluation
    Version
    bzoj4184-shallot
    jQuery 获取并设置 CSS 类
    jQuery 删除元素
    jQuery 添加元素
    jQuery 设置内容和属性
    jQuery
    jQuery Chaining
    CI 框架增加公用函数-如何使用Helper辅助函数
  • 原文地址:https://www.cnblogs.com/turtle1991/p/3794684.html
Copyright © 2011-2022 走看看