• 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';
     
     
  • 相关阅读:
    C++之queue模板类
    Longest Valid Parentheses
    Longest Substring Without Repeating Characters
    Subsets,Subsets II
    Unique Paths
    Letter Combinations of a Phone Number
    Restore IP Addresses
    [string]Roman to Integer,Integer to Roman
    [string]Reverse Words in a String
    [string]Regular Expression Matching
  • 原文地址:https://www.cnblogs.com/zacard-orc/p/3538819.html
Copyright © 2020-2023  润新知