安裝及帳戶相關配置,安裝時須要gcc等提早進行安裝 html
//下載 wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm //安裝源 yum -y install mysql57-community-release-el7-10.noarch.rpm //安裝服務 yum -y install mysql-community-server //啓動服務 systemctl start mysqld.service //查看日誌內密碼 grep "password" /var/log/mysqld.log //首次進入mysql後需重置密碼 這裏密碼須要必定的複雜度否則會報錯 ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password'; //刪除掉yum裏myql 不刪除可能會自動更新 yum -y remove mysql57-community-release-el7-10.noarch //建立帳戶 host能夠使用ip或通配符% CREATE USER 'username'@'host' IDENTIFIED BY 'password'; //配置權限 privileges 部分可設置select,deleted等權限 表庫名等選項 GRANT privileges ON databasename.tablename TO 'username'@'host' // WITH GRANT OPTION; 加這部分可賦予受權權限 //更新權限 不更新需重啓才能生效 flush privileges; //重置密碼 SET PASSWORD FOR 'username'@'host' = PASSWORD('newpassword'); //刪除權限 REVOKE privilege ON databasename.tablename FROM 'username'@'host'; //刪除用戶 DROP USER 'username'@'host';
mysql性能分析命令:mysql
//查看當前鏈接數量 show full processlist //查看最大併發鏈接數量 show variables like '%max_connections%'; //查看狀態 show variables like '%profil%'; //若是關閉了的話配置 set profiling=1; //查看全部執行記錄 show profiles; //單條語句分析 explan 語句 (http://blog.sina.com.cn/s/blog_4586764e0100o9s1.html)這裏有詳細說明 //查看數據庫版本 select version();