1、更新軟件
yum update
2、下載和添加倉庫
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm yum update
3、安裝MySql
yum install mysql-server
4、啓動MySQL
systemctl start mysqld
5、配置MySql
運行如下腳本文件(然受一直y就行,最後一步會讓你輸入root密碼)
mysql_secure_installation
6、修改字符集編碼
vim /etc/my.cnf
========設置如下 在mysqld 和client下分別添加如下配置 client沒有自己寫======================
[mysqld] character_set_server = utf8 [client] default-character-set = utf8
7、重啓MySQL服務
systemctl restart mysql.service
8.連接MySQL
mysql -uroot -proot
9.查看編碼
show variables like '%character%';
修改好以後是這樣的
+--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+ 8 rows in set (0.00 sec)
10.設置允許遠程登陸
設置權限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root';
應用設置
FLUSH PRIVILEGES;
重啓mysql服務(應該不重啓也行,保險起見還是重啓吧)
systemctl restart mysql.service
11.開放端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent firewall-cmd --reload