• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

MySQL 5.7装配_mysql

mysql 搞代码 7年前 (2018-06-07) 168次浏览 已收录 0个评论

mysql 5.7安装

介绍

MySQL5.7出来也有大半年了,业内也一直在宣传5.7有多么的N,官网的也是宣传5.7有好几倍的速度的提升包括在语法方面更多的支持、JOSN、并行复制等;但是一直期待的线程池还是没有在5.7中出现有点遗憾。忍不住也下载一个来玩玩,mysql5.7的安装相对于5.6还是有点区别,本章主要介绍二进制的安装方法。

环境:centos6.7,mysql5.7.12

安装

我下载的是版本是mysql5.7.12社区版,具体的下载方法就不介绍,在官网就可以找到。

1.先创建mysql用户

groupadd mysql useradd -r -g mysql -s /bin/false mysql

2.解压的方法这里暂时不说,我暂时将mysql放在/package/mysql

cd /package/mysql

3.创建mysql的数据目录,该目录在初始化数据库的时候会用到

mkdir data

4.修改目录权限

chown -R mysql:mysql .

5.初始化数据库

在5.7.6之前初始化的方法是:bin/mysql_install_db --user=mysql

我下载的是最新的5.7.12也是4.12号刚发布的版本,5.7.6之后的版本初始化数据库不再使用mysql_install_db

bin/mysqld --initialize --user=mysql --basedir=/package/mysql --datadir=/package/mysql/data   --innodb_undo_tablespaces=3

bin/mysql_ssl_rsa_setup

6.拷贝启动文件到etc/init.d下

cp support-files/mysql.server /etc/init.d/mysql

7.启动mysql

bin/./mysqld_safe --skip-grant-tables --skip-networking &

8.登入mysql初始root的默认密码

在5.7中存储密码的字段不再是password了,变成了authentication_string

update mysql.user set authentication_string=password('root') where user='root'';

修改root密码后如果第一次使用root用户登入mysql系统还会需要重置一次root密码

SET PASSWORD=PASSWORD('root');

MySQL 5.7装配_mysql

和5.6相比数据目录有一些变化板块多出了一些.pem后缀的文件暂时还不知道这些文件的作用,其中多出的sys库是一个很大的特点,这个系统库中包含了很多资源信息统计的视图表包括服务器的io、memory、wait、lock、statement等

MySQL 5.7装配_mysql

总结

 mysql5.7虽然还没有深入研究,但是它已经给我带来了很多的惊喜,特别是增加了sys库对于性能的分析有多了很多的便利,mysql已经越来越完善了,期待后面的使用。

备注:

    作者:pursuer.chen

    博客:http://www.cnblogs.com/chenmh

本站点所有随笔都是原创,欢迎大家转载;但转载时必须注明文章来源,且在文章开头明显处给明链接。

《欢迎交流讨论》

欢迎大家阅读《MySQL 5.7装配_mysql》,跪求各位点评,by 搞代码


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:MySQL 5.7装配_mysql

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址