MySQL編譯安裝

MySQL product family

MySQL Server(mysqld, mysql)

MySQL Cluster  集羣

MySQL Proxy

MySQL Adminitrator

MySQL QUery Browser

MySQL Workbench

MySQL Migration  Toolkit

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/file  when defaults-extra-file=/path/to/file is specified



安裝後自動生成 5個用戶:

    --三個root賬戶: [email protected],  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;
















發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章