Linux CentOS 7 YUM 安裝 MySQL 5.7
MySQL YUM 源:http://dev.mysql.com/downloads/repo/yum/
# 下載源 $ wget http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm # 安裝源 $ rpm -ivh mysql57-community-release-el7-9.noarch.rpm # 安裝 MySQL,會自動安裝依賴軟件 $ yum install -y mysql-server # 修改 MySQL 配置文件 $ vim /etc/my.cnf # 修改或關閉 MySQL 密碼策略(任選一行): validate_password_policy = 0 validate_password = off # 修改默認編碼為 UTF-8,添加在 [mysqld] 后 character_set_server=utf8 init_connect='SET NAMES utf8' # 啟動 MySQL 服務;systemctl 是用來替代 service 和 chkconfig 的,具體百度 $ systemctl start mysqld # 開機啟動 MySQL 服務 $ systemctl enable mysqld # 重新加載服務 $ systemctl daemon-reload # 查看 MySQL 的 root 用戶密碼,啟動后會在 /var/log/mysqld.log 中給 root 生成密碼 $ grep 'temporary password' /var/log/mysqld.log # 使用 root 用戶登錄 MySQL $ mysql -uroot -p # 修改 MySQL 的 root 用戶密碼 mysql> alter user 'root'@'localhost' identified by '新密碼'; # 添加遠程登錄用戶,具體百度 mysql> grant 權限 privileges on 數據庫.表或其它 to '用戶名'@'%' identified by '密碼' with grant option; # 退出 MySQL mysql> quit;
Easy to say, hard to do.