centos7 yum安装 配置mysql

英文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 的指定版本


centos7 yum安装 配置mysql_第1张图片

把你想要安装的版本的enable改为1,其他的为0,就可以了

                    yum install mysql-community-server

第四步:登录mysql

                 这里有一个坑,mysql5.7在centos7上如果使用mysql -u root 登录的化,会得到一个错误


access denied

                 想跳过授权,使用 mysqld_safe --skip-grant-tables --skip-networking,你也会得到一个错误,感觉无计可施了!猜一猜坑定有默认密码,所以往下看!

                  这是因为安装完成后,首次启动MySQL的服务,系统会自动生成root临时密码,这个默认的密可以通过grep "password" /var/log/mysqld.log命令在输出结果中找到, 

                  #修改密码 ,如果不修改,想做任何操作都会的到提示:

alter user

好了,那咱就修改呗,

ALTER USER ‘root’@'localhost' IDENTIFIED BY '123456';

立马的得到这样的提示


policy requirements

不满足当前必须的密码设置条件呀!,那密码设置条件有哪些呢


centos7 yum安装 配置mysql_第2张图片
来源于 http://www.cnblogs.com/ivictor/p/5142809.html

默认是1,长度,包含数字,小写字母,大写字母,和特殊字符串,!!!好恶心,那再来一次

ALTER USER ‘root’@'localhost' IDENTIFIED BY 'tjhdMySQLmms800>>';

满足了!!!!!

如果不想修改怎么办:参考这篇文章

http://www.cnblogs.com/ivictor/p/5142809.html


配置MySQL支持中文

其实只需要一个好的习惯就好了,再创建表的时候末尾添加如下配置信息即可

ENGINE=InnoDB  AUTO_INCREMENT=1  DEFAULT CHARSET=utf8

这样存储的可以存储中文编码了

centos7 yum安装 配置mysql_第3张图片

你可能感兴趣的:(centos7 yum安装 配置mysql)