前置工作-更換yum源
1)打開 mirrors.aliyun.com,選擇centos的系統,點擊幫助
2)執行命令:yum install wget -y
3)改變某些文件的名稱
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
4)執行更換yum源的命令
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
5)更新本地緩存
yum clean all
yum makecache
1、查看系統中是否自帶安裝MySQL
yum list installed | grep mysql
2、刪除系統自帶的mysql及其依賴(防止沖突)
yum -y remove mysql-libs.x86_64
3、安裝wget命令
yum install wget -y
4、給CentOS添加rpm源,并且選擇較新的源
wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
5、安裝下載好的rpm文件
yum install mysql-community-release-el6-5.noarch.rpm -y
6、安裝成功之后,會在/etc/yum.repos.d/文件夾下增加兩個文件
7、修改mysql-community.repo文件
原文件:
修改之后:
8、使用yum安裝mysql
yum install mysql-community-server -y
9、啟動mysql服務并設置開機啟動
#啟動之前需要生成臨時密碼,需要用到證書,可能證書過期,需要進行更新操作
yum update -y
#啟動mysql服務
service mysqld start
#設置mysql開機啟動
chkconfig mysqld on
10、獲取mysql的臨時密碼
grep "password" /var/log/mysqld.log
11、使用臨時密碼登錄
mysql -uroot -p
#輸入密碼
12、修改密碼
set global validate_password_policy=0;
set global validate_password_length=1;
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
13、修改遠程訪問權限
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
flush privileges;
14、設置字符集為utf-8
#在[mysqld]部分添加:
character-set-server=utf8
#在文件末尾新增[client]段,并在[client]段添加:
default-character-set=utf8