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;