一、下載二進制版本的mysql安裝文件mysql
mysql-5.7.12-linux-glibc2.5-x86_64linux
http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.12-linux-glibc2.5-x86_64.tar.gzsql
二、解壓進行準備工做(注:我的習慣安裝在opt目錄下)ide
a、進入你存放的源碼位置
spa
b、解壓cdn
# tar -zxvf mysql-5.7.12-linux-glibc2.5-x86_64.tar.gz -C /opt/usr/local/ 注意:-C 爲大寫
c、創建一個 mysql 的軟鏈接 (是爲了之後方便配置與操做)htm
# cd /opt/usr/localssl
# ln -s mysql-5.7.12-linux-glibc2.5-x86_64 mysql ci
三、開始安裝
a、進入mysql目錄下
get
# cd /opt/usr/local/mysql
b、建立data目錄(注:內部並未包含數據文件存放的目錄)
# mkdir data
c、完成如下配置命令
# groupadd mysql
# useradd -r -g mysql -s /bin/false mysql
# mkdir data
# chown -R root:root .
# bin/mysqld --initialize --user=mysql --basedir=/opt/usr/local/mysql --datadir=/opt/usr/local/mysql/data 注:在執行完此條命令後 mysql 會自動生成登陸時初始密碼,須要您記下來。
# bin/mysql_ssl_rsa_setup --datadir=/opt/usr/local/mysql/data
d、配置文件修改
第一步:在 /opt/usr/local/mysql/support-files 子目錄下找到一個叫 my-default.cnf
第二步:更名爲 my.cnf 並放到 /opt/usr/local/mysql 下
第三步:填入如下信息到my.cnf並保存退出
basedir = /opt/usr/local/mysql
datadir = /opt/usr/local/mysql/data
log-error = /var/log/mysql/mysql-error.log
第四步:安裝完成
四、啓動mysql並簡單設置
a、啓動登陸mysql
# bin/mysqld_safe --user=mysql &
# netstat -na -t 查看是否有3306端口
# bin/mysql --user=root --password='這裏輸入您在前面記下的密碼' 注:密碼必須用引號包裹,個人密碼是:98wtboKWGH,)
b、修改密碼
mysql> set password=password('設置您的密碼');
c、設置遠程訪問
mysql> grant all privileges on *.* to root@'%' identified by '1234';
mysql> flush privileges;
d、檢查是否成功
mysql> use mysql;
mysql> select host,user from user;
證實系統表 user 中已經增長了一條關於 root 遠程登陸的記錄。
關閉服務:
# netstat -anp |grep 3306
# kill -9 PID
------------------------------------------------- END ---------------------------------------------