二、上傳至/usr/localmysql
三、tar –zxf mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz linux
四、修改解壓以後的文件名爲mysqlsql
五、建立mysql用戶和修改軟件權限數據庫
useradd -r -M -s /sbin/nologin mysqlcentos
chown -R mysql.mysql /usr/local/mysql服務器
chgrp -R mysql /usr/local/mysqltcp
cd /usr/local/mysql/bincentos7
/mysql_install_db --user=mysql –basedir=/usr/local/mysql/--datadir=/usr/local/mysql/data/ rest
六、將配置文件放到系統根目錄:server
cp –a /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf
cp –a /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
七、執行下面的命令增長mysql服務控制腳本執行權限:
Chmod +x /etc/init.d/mysql
./mysqld_safe –user=mysql &
#啓動mysql 服務
/etc/init.d/mysql restart
#設置mysql開機自啓動
Chkconfig –level 35 mysql on
執行下面的命令將mysql服務加入到系統服務:
Chkconfig –add mysql
之後啓動mysql 可使用命令service mysql start(stop/restart)
將mysql 的bin 目錄加入PATH環境變量
編輯/etc/profile 文件: Vi /etc/profile
在文件最後添加以下兩行:
PATH=$PATH:/usr/local/mysql/bin
export PATH
執行下面的命令使所作的更改生效:
./etc/profile
Mysql5.7.11會生成一個初始化密碼,放在/root/.mysql_secret中,查看文件內容命令: cat /root/.mysql_secret
進入數據庫: mysql –uroot –p 按回車鍵,會讓你輸入密碼,就將.mysql_secret中的密碼輸入登陸。登陸之後必須修改密碼:
SET PASSWRD=PASSWORD(‘your password’);
Flush privileges
Mysql –uroot –p 進入mysql 控制檯
新增用戶:
CREATE USER ‘admin’@’%’ IDENTIFIED BY ‘password’;
受權用戶遠程訪問:
GRANT ALL privileges on *.* to admin@’%’ WITH GRANT OPTION;
此時數據庫的遠程授予權限已經開啓。
查看端口和進程的監聽狀況:
netstat –apn
查看某個端口:
Netstat –apn | grep 端口號
若是本地服務器上的mysql開啓了,端口也開啓了,可是遠程訪問端口訪問不了,極可能是系統防火牆的問題,咱們用的系統是centos7 所以用的firewall防火牆,查看防火牆狀態命令:
firewall-cmd --state
添加80端口命令:firewall-cmd --zone=public --add-port=80/tcp --permanent
重啓防火牆:
firewall-cmd –reload
至此MYSQL數據庫成功安裝在Linux系統上,並開啓了遠程訪問