[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
[root@localhost ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm
[root@localhost ~]# yum -y install mysql-community-server
若安裝失敗可能和原有的mysql有衝突,卸載原有mysql:
yum remove mariadb-config-3:10.1.20-2.el7.x86_64
[root@localhost ~]# systemctl start mysqld.service
[root@localhost ~]# systemctl status mysqld.service
![](http://static.javashuo.com/static/loading.gif)
此時MySQL已經開始正常運行,不過要想進入MySQL還得先找出此時root用戶的密碼,經過以下命令能夠在日誌文件中找出密碼:css
[root@localhost ~]# grep "password" /var/log/mysqld.log
以下命令進入數據庫:
[root@localhost ~]#mysql -uroot -p
輸入初始密碼,此時不能作任何事情,由於MySQL默認必須修改密碼以後才能操做數據庫:(這裏有個問題,新密碼設置的時候若是設置的過於簡單會報錯:)
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
mysql設置監控帳號(要設置遠程可鏈接)
CREATE USER 'exporter'@'localhost' IDENTIFIED BY 'password' WITH MAX_USER_CONNECTIONS 3;
GRANT PROCESS, REPLICATION CLIENT, SELECT ON *.* TO 'exporter'@'localhost';
flush privileges;
下面是我設置的遠程鏈接步驟,請參考:
1.登陸MySQL
mysql -uroot -proot
2.進入數據庫
use mysql;
3.查看是否有user表
show tables;
4.更改lost字段值
update user set host='%' where host = 'localhost';
5.刷新
flush privileges;
6.查看
select host,user from user;
wget https://github.com/prometheus/mysqld_exporter/releases/download/v0.10.0/mysqld_exporter-0.10.0.linux-amd64.tar.gz
在安裝包解壓目錄新增配置.my.cnf文件以下:tar -zxvf mysqld_exporter-0.11.0.linux-amd64.tar.gz
啓動
./mysqld_exporter --config.my-cnf=./.my.cnf &
注意:
須要保持9104端口局域網能夠訪問
prometheus配置以下:java
![](http://static.javashuo.com/static/loading.gif)
![](http://static.javashuo.com/static/loading.gif)
Mysql主題下載地址:https://raw.githubusercontent.com/percona/grafana-dashboards/master/dashboards/MySQL_Overview.jsonmysql
其餘主題下載地址:https://github.com/percona/grafana-dashboardslinux
下載好主題後進行主題導入便可。git