zoukankan      html  css  js  c++  java
  • Linux MySQL自己环境搭建的笔记

    cd /usr/share/selinux
    setenforce 0
    tar -xvf MySQL-5.6.12-1.el6.x86_64.rpm-bundle.tar
    rpm -qa|grep -i mysql
    yum -y remove mysql-libs*
    rpm -e mysql*
    rpm -ivh MySQL-server-5.6.12-1.el6.x86_64.rpm
    rpm -ivh MySQL-client-5.6.12-1.el6.x86_64.rpm
    rpm -ivh MySQL-devel-5.6.12-1.el6.x86_64.rpm
    service mysql stop
    vim /etc/selinux/config
    SELINUX=disabled
    cp ./usr/share/doc/MySQL-server-5.6.12/my-default.cnf /etc/my.cnfvim /etc/my.cnf
     
    [client]
    default-character-set = gbk
    port    = 3306
    socket  = /mydata/mysql.sock
    
    [mysqld]
    character-set-server = gbk
    datadir = /mydata/mysql
    socket  = /mydata/mysql/mysql.sock
    pid-file = /mydata/mysql/mysql.pid 
    #key-buffer-size = 1024M
    user=mysql
    skip-name-resolve
    
    #innodb_tablespace
    innodb_data_home_dir = /mydata/mysql
    innodb_log_group_home_dir = /mydata/mysql
    innodb_data_file_path= indata01:512M:autoextend:max:512M
    #innodb_log_group_home_dir = 
    #innodb_data_file_path= /dev/raw/raw1:64Mnewraw
    innodb_file_per_table=0
    
    #innodb_perf_parameter
    innodb_buffer_pool_size = 1024M
    innodb_log_file_size = 64M
    innodb_log_buffer_size =16M
    innodb_flush_log_at_trx_commit = 2
    
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 
    
    
    

    vim .bash_profile

    alias pp='ps -ef|grep mysql'
    export MYDATA_HOME=/mydata
    

       ==

    mkdir /mydata
    chown mysql:mysql -R /mydata
    关机加盘
    fdisk -l认盘
    fdisk  /dev/sdb
    输入m、输入n、输入PrimaryPartID,2,回车到底,输入w
    start_udev 为后续RawDevice做准备
    vgcreate -s 4M datavg /dev/sdb
    lvcreate -L 980M -n data_lv datavg
    mke2fs -j -b 4096 /dev/datavg/data_lv
    mount -t ext3 /dev/datavg/data_lv /mydata
    mv /var/lib/mysql /mydata
    ===
    cat /root/.secret
    mysql -uroot -pXXXXXXXXXX mysql

    mysql_install_db --user=mysql --basedir=/usr --datadir=/mydata
    mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
    mysql -u root mysql
    mysql> UPDATE user SET Password=PASSWORD('111') where USER='root';
    mysql> FLUSH PRIVILEGES;
    mysql> quit;
    pp
    kill -9 xxxx
    /usr/sbin/mysqld  --datadir=/mydata --pid-file=/mydata/mysql.pid &
    mysql -uroot -p111
    mysql> SET PASSWORD = PASSWORD('123');
    mysql> show variables like '%char%';  
    mysql> use mysql;
    mysql> update user set host = '%' where user = 'root';
    mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.137.1' IDENTIFIED BY '123' WITH GRANT OPTION;
    mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.167.137.102' IDENTIFIED BY '123' WITH GRANT OPTION;
    mysql> select user,host from user;
    mysql> set sql_mode='no_auto_create_user,no_engine_substitution';
     
     
  • 相关阅读:
    《分析服务从入门到精通读书笔记》第五章、创建多维数据集之浏览数据(1)
    灵活运用SQL Server2008 SSIS变量
    SSIS几个通用属性
    [原创]Silverlight开发实践系列导航(提供源码)
    【转】Scott_ASP.NET MVC框架(第四部分) 处理表单编辑和提交场景
    C#数据结构(二)栈和队列
    C#数据结构(一)线性表
    django学习(一)
    谈谈电子商务网站的促销规则(定价策略)设计(三)
    GAE使用中的问题
  • 原文地址:https://www.cnblogs.com/zacard-orc/p/3538819.html
Copyright © 2011-2022 走看看