標籤:image blog load 官網 src rsa 配置 strong 記錄
1.下載mysql
在官網:http://dev.mysql.com/downloads/mysql/ 中,選擇二進位的mysql版本下載:
#wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz
2.解壓
#tar -xzvf mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz --解壓
#mv mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz /usr/local/mysql --改名並移動到/usr/local
註:建議放在 /usr/local/mysql 這個路徑
# cd /usr/local/mysql
# mkdir data --建立data目錄
3. 改變目錄所有者
#chown -R root:root . --改變目錄所有者root組的root使用者
4.建立mysql使用者、組及目錄
#groupadd mysql --建立一個msyql組
# useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql --建立msyql使用者禁止登入shell
5. 配置參數
# bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
注意:此處需要注意記錄產生的臨時密碼,在localhost:後面
# bin/mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data --產生ssl
6修改系統設定檔
#cd /usr/local/mysql/support-files
#vi my_default.cnf --建立檔案vi my_default.cnf檔案
在該目錄下建立檔案my_default.cnf,並修改配置以下內容:
[mysqld] user = mysql port = 3306 server_id = 1 socket=/tmp/mysql.sock basedir =/usr/local/mysql datadir =/usr/local/mysql/data character-set-server=utf8 [client] socket=/tmp/mysql.sock |
儲存檔案
#cp my-default.cnf /etc/my.cnf --複製my.cnf檔案
#cp mysql.server /etc/init.d/mysqld --複製mysqld檔案
#chmod 755 /etc/init.d/mysqld --修改mysqld檔案許可權
#vi /etc/init.d/mysql --編輯 mysqld檔案,修改以下內容:
basedir=/usr/local/mysql datadir =/usr/local/mysql/data |
7.啟動mysql
#service mysqld start --開啟mysql
#mysql -uroot –p --登入mysql
注意:如果出現:-bash: mysql: command not found
--就執行:# ln -s /usr/local/mysql/bin/mysql /usr/bin --沒有出現就不用執行
8.修改密碼
mysql> set password=password(‘root‘); --修改密碼為root
mysql>grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘root‘; --設定root賬戶的host地址(修改了才可以遠端連線)
mysql>flush privileges;
CentOS7/64位環境安裝Mysql 5.7.19二進位包教程