下載地點:https://dev.mysql.com/downloads/mysql/mysql
或者linux
wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gzsql
mysql-5.6.33-linux-glibc2.5-x86_64.tar.gzspa
root@kali:~# groupadd mysql root@kali:~# useradd -r -g mysql -s /bin/false mysql
tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
將以前下載的mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
安裝包解壓到/usr/local目錄裏,並將目錄名稱改成mysql ,此時路徑爲 /usr/loca/mysql/。 進入mysql 目錄,而後建立mysql-files目錄,並設置權限。
解壓:
root@kali:~/下載# tar -zxvf-C /usr/local
mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
1
重命名:
root@kali:/usr/local# mv /usr/local// /usr/local/mysql/
mysql-5.6.33-linux-glibc2.5-x86_64
1
進入MySQL目錄:
root@kali:/usr/local# cd /usr/local/mysql/
1
建立mysql-files目錄:
root@kali:/usr/local/mysql# mkdir mysql-files
1
賦予750權限:
root@kali:/usr/local/mysql# chmod 750 mysql-files
root@kali:/usr/local/mysql# ls -l -d mysql-files
drwxr-x--- 2 mysql mysql 4096 11月 16 22:24 mysql-files
1
2
3
將當前目錄的擁有者設置爲mysql 用戶和mysql 組:
root@kali:/usr/local/mysql# chown -R mysql .
root@kali:/usr/local/mysql# chgrp -R mysql .
root@kali:/usr/local/mysql# ls -l
總用量 76
drwxr-xr-x 2 mysql mysql 4096 11月 16 22:09 bin
-rw-r--r-- 1 mysql mysql 17987 11月 16 22:09 COPYING
drwxr-xr-x 4 mysql mysql 4096 11月 16 22:10 data
drwxr-xr-x 2 mysql mysql 4096 11月 16 22:09 docs
drwxr-xr-x 3 mysql mysql 4096 11月 16 22:09 include
drwxr-xr-x 3 mysql mysql 4096 11月 16 22:09 lib
drwxr-xr-x 4 mysql mysql 4096 11月 16 22:09 man
-rw-r--r-- 1 mysql mysql 943 11月 16 22:10 my.cnf
drwxr-x--- 2 mysql mysql 4096 11月 16 22:24 mysql-files
drwxr-xr-x 10 mysql mysql 4096 11月 16 22:09 mysql-test
-rw-r--r-- 1 mysql mysql 2496 11月 16 22:09 README
drwxr-xr-x 2 mysql mysql 4096 11月 16 22:09 scripts
drwxr-xr-x 28 mysql mysql 4096 11月 16 22:09 share
drwxr-xr-x 4 mysql mysql 4096 11月 16 22:09 sql-bench
drwxr-xr-x 2 mysql mysql 4096 11月 16 22:09 support-files
mysql-5.6.33-linux-glibc2.5-x86_64.tar.gzmysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
mysql-5.6.33-linux-glibc2.5-x86_64.tar.gzmysql-5.6.33-linux-glibc2.5-x86_64
mysql-5.6.33-linux-glibc2.5-x86_64
到MySQL的安裝目錄,執行命令,初始化MySQL
執行初始化命令:code
root@kali:/usr/local/mysql# bin/mysqld --initialize --user=mysql
2018-11-16 23:46:01 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2018-11-16 23:46:01 0 [Note] bin/mysqld (mysqld 5.6.33) starting as process 22717 ...
2018-11-16 23:46:01 22717 [ERROR] Can't read from messagefile '/usr/share/mysql/english/errmsg.sys'
出錯了
報錯 解決# cp share/english/errmsg.sys /usr/share/mysql/english/errmsg.sys完美解決!!!# bin/mysqld --initialize --user=mysql2018-11-16 23:46:28 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).2018-11-16 23:46:28 0 [Note] bin/mysqld (mysqld 5.6.33) starting as process 22741 ...