663424 发表于 2017-2-10 09:15:34

MySQL编译安装

MySQL product family

MySQL Server(mysqld, mysql)
MySQL Cluster集群
MySQL Proxy
MySQL Adminitrator
MySQL QUery Browser
MySQL Workbench
MySQL MigrationToolkit
MySQL Embedded Server嵌入
MySQL Drivers and Connectiors

MySQL ---> MariaDB

Percona

MySQL 安装
    专用软件包管理包
    deb, rpm

    rpm:

      RHEL ,centos

      SUSE

    通用二进制格式包

      gcc

      icc

   源代码包
      5.5,5.6 cmake


Mysql 读取配置文件
unix系统的顺序
/etc/my.cnf
/etc/mysql/my.cnf
$MYSQL_HOME/my.cnf
/path/to/file when defaults-extra-file=/path/to/file is specified
~/.my.cnf

注意:
    1. 即便是在第一个位置找到配置,它仍然会检查其他位置

    3. 如果有多个位置的配置存在,则所有的选项都会使用的。

    2. 如果有多个文件有相同选项,则最后选项被使用(生效)

mysqld_safe --defaults-extra-file = /etc/mysql/my_instance.cnf

window 加载配置的顺序

%WINDIR%\my.ini, %WINDIR%\my.cnf
C:\my.ini, C:\my.cnf
%INSTALLDIR%\my.ini, %INSTALLDIR%\my.cnf
/path/to/filewhen defaults-extra-file=/path/to/file is specified


安装后自动生成 5个用户:
    --三个root账户: root@127.0.0.1,root@localhost, root@hostname

    --两个匿名账户: ''@localhost ,''@hostname




MySQL用户密码修改
# mysqladmin -u USERNAME -h HOSTNAME password 'NEW_PASS' -p

2. mysql >SET PASSWORD FOR 'USENAME'@‘HOST’= PASSWORD('new_pass');

3. mysql> UPDATE mysql.user SET PASSWORD=PASSWORD('new_pass') WHERE COMDTION;
>FLUSH PRIVILEGES;









页: [1]
查看完整版本: MySQL编译安装