Contos 7 安裝 Mysql 5.7

Contos 7 安裝 Mysql 5.7

一、下載 MySQL 官方的 Yum Repository

從 MySQL 官網選取合適的 MySQL 版本,獲取下載地址。mysql

而後使用 wget 下載:
sql

二、安裝 yum Repository

三、安裝 MySQL 服務端

查看 mysql serverdocker

安裝shell

四、啓動 mysql 服務

注意 CentOS7 的啓動方式和之前不同,CentOS7 使用了 systemctl數據庫

上面顯示 active (running) 則表示已經正常啓動。函數

五、登錄數據庫

而後就能夠進入數據庫了,這裏注意一點,MySQL5.7.6 以後會在啓動 mysql 進程的時候生成一個用戶密碼,首次登錄須要這個密碼才行。密碼保存在 mysql 進程的日誌裏,即(/var/log/mysqld.log)ui

查看登錄密碼
日誌

而後登錄code


到這裏 MySQL 就徹底安裝完成了。server

六、修改 root 密碼

可是若是想正常使用還須要修改密碼,之前的 password()函數將會被拋棄,官方建議使用下面的命令來修改密碼

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

同時,若是你設置的密碼過於簡單也會報錯。

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123';
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

密碼修改完成以後就能夠正常使用了;

我去,太費勁了!換個方法

docker run \
  -d \
  --rm \
  -p ${DOCKER_PORT}:3306 \
  --name mysql \
  -e "MYSQL_ROOT_PASSWORD=123456" \
  -e "MYSQL_DATABASE=mysql-db" \
  -v "$PWD/mysql_datadir":/var/lib/mysql \
  mysql:5.7

OK一個Mysql數據庫起來了,地址端口127.0.0.1:3306

相關文章
相關標籤/搜索