centos上部署flask專案之環境配置
阿新 • • 發佈:2018-12-09
1.MySQL的安裝
1.新增mysql 的yum源
wget 'https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm'
rpm -Uvh mysql57-community-release-el7-11.noarch.rpm
2.檢視當前yum 倉庫中可安裝的mysql安裝包
yum repolist all | grep mysql
3.安裝mysql的最新版本
yum install mysql-community-server
4.mysql-server安裝成功後檢視是否可以啟動
service mysqld start
執行之後可能會出現redirecting sysemctl...不用管,進行下一步即可。如果不行,則執行
systemctl start mysqld
使用systemctl status mysqld 來檢查服務是否啟動
systemctl status mysqld
若服務啟動成功,則證明mysql 的服務安裝好了,接下來我們配置mysql
5.首先我們要得到mysql安裝時候的預設密碼,使用下面的命令,或者直接在mysqld.log裡面檢視也行
grep "temporary password" /var/log/mysqld.log
6.使用上面得到的預設密碼來登入mysql
mysql -u root -p
輸入上面的密碼即可進入mysql
7.接下來我們配置自己的Mysql 密碼
mysql> alter user 'root'@'localhost' identified by 'newpwd';
此處的newpwd就是你自己要設定的密碼,這裡要注意的是如果不想進行額外操作的話此處的密碼要還有數字字母和特殊字元,
而且長度還要夠,否則的話會提示你的密碼不合規範。當然了,伺服器上的密碼儘可能還是要設定的複雜一點比較好。
8.最後我們在配置為檔案裡面設定編碼
開啟 /etc/my.cnf
vi /etc/my.cnf
新增utf8編碼的配置
[client] default-character-set = utf8 [mysqld] default-storage-engine = INNODB character-set-server = utf8
9.最後自己可以建立一個數據庫來測試以上所作的是否成功,注意建立資料庫時候的字元編碼設定
mysql> create database testdb character set utf8;