英文yum源的使用手册 A Quick Guide to Using the MySQL Yum Repository
第一步:下载mysql最新的yum repo源:(MySQL5.7的yum源如下)
https://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
第二步:安装mysq yum源
rpm -Uvh mysql-community-release-el7-5.noarch.rpm
第三步:安装mysql-community-srever 的指定版本
安装之前如果想要安装指定的版本先修改一下yum源
vim /etc/yum.repos.d/mysql-community.repo
把你想要安装的版本的enable改为1,其他的为0,就可以了
yum install mysql-community-server
第四步:启动并登录mysql
```systemctl start mysqld```
这里有一个坑,mysql5.7在centos7上如果使用mysql -u root 登录的化,会得到一个错误
想跳过授权,使用 mysqld_safe --skip-grant-tables --skip-networking,你也会得到一个错误,感觉无计可施了!猜一猜坑定有默认密码,所以往下看!
这是因为安装完成后,首次启动MySQL的服务,系统会自动生成root临时密码,这个默认的密可以通过```grep "password" /var/log/mysqld.log```命令在输出结果中找到,
#修改密码 ,如果不修改,想做任何操作都会的到提示:
好了,那咱就修改呗,
```alter user 'root'@'localhost' identified by '********';```
设置密码需要满足一定的条件,那密码设置条件有哪些呢,见下表
默认是1,长度,包含数字,小写字母,大写字母,和特殊字符串,
如果不想修改怎么办:参考这篇文章
http://www.cnblogs.com/ivictor/p/5142809.html
配置MySQL支持中文
其实只需要一个好的习惯就好了,再创建表的时候末尾添加如下配置信息即可
ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8
这样存储的可以存储中文编码了