centos7下面的mysql5.7安裝步驟

1、下載 MySQL 源的安裝包
	wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
2、安裝 MySql 源
	yum -y install mysql57-community-release-el7-11.noarch.rpm
3、yum 安裝 mysql 啓動 MySQL 服務
	1、安裝 mysql(很慢很慢很慢)
		yum -y install mysql-server
	2、啓動 MySQL
		systemctl start mysqld
	3、查看 MySQL 的啓動狀態
		systemctl status mysqld
	4、配置 MySQL 服務開機啓動
		systemctl enable mysqld
	5、配置 MySQL 服密碼策略
		共有以下幾種密碼策略:
			策略 檢查規則 0 or LOW Length 1 or MEDIUM Length; numeric, lowercase/uppercase, and special
			characters 2 or STRONG Length; numeric, lowercase/uppercase, and special characters; dictionary file
			MySQL 官網密碼策略詳細說明:
			http://dev.mysql.com/doc/refman/5.7/en/validate-password-options-variables.html#sysvar_validate_pas
			sword_policy
			修改密碼策略 在/etc/my.cnf 文件添加 validate_password_policy 配置,指定密碼策略
			選擇 0(LOW),1(MEDIUM),2(STRONG)其中一種,選擇 2 需要提供密碼字典文件
			> validate_password_policy=0
			如果不需要密碼策略,添加 my.cnf 文件中添加如下配置禁用即可:
			> validate_password = off
			重新啓動 mysql 服務使配置生效:
			> systemctl restart mysqld
	6、修改 MySQL root 本地登錄密碼
		mysql 安裝完成之後,在/var/log/mysqld.log 文件中給 root 生成了一個默認密碼。通過下面的方式找到 root 默認密碼,然後登錄 mysql 進行修改
		grep 'temporary password' /var/log/mysqld.log #查看密碼
		mysql -uroot -p #登錄mysql
		set password for 'root'@'localhost'=password('Bb123456!');
	7、添加 mysql 遠程登錄用戶
		mysql -u root -p
		mysql> use mysql;
		mysql> update user set host = '%' where user = 'root';
		mysql> select host, user from user; 
	8、配置防火牆
		firewall-cmd --zone=public --add-port=3306/tcp --permanent
		firewall-cmd --reload
	9、配置默認編碼爲 utf8
		修改/etc/my.cnf 配置文件
		在[mysqld]下面加入如下配置
		character_set_server=utf8
		init_connect=‘SET NAMES utf8’
	10、重新啓動 mysql 服務
		systemctl restart mysqld
	11、常用命令	
		systemctl mysqld start  #運行
		systemctl mysqld stop #停止
		systemctl enable mysqld  # 開機自啓動
		systemctl status mysqld #狀態

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章