源码安装

  查询是否安装:  rpm -aq |grep mysql

  1.下载yum 源            wget 'https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm'

  2.安装yum源           rpm -Uvh mysql57-community-release-el7-11.noarch.rpm

  3.查看版本     yum repolist all | grep mysql

  4.安装  yum install -y mysql-community-server

  5. netstat -untlap | grep :3306  查询端口的使用情况

  6.查询初始密码  grep password /var/log/mysqld.log

  

  7. 登录  mysql -hlocalhost -uroot -p'/sk:y3:7Pz-m'

  8.修改密码 alter user root@"localhost" identified by "a123456";

  9.如果修改密码错误,但是又需要使用简单的,需要修改密码策略。

  10. set global validate_password_policy=0; set global validate_password_length=6; (策略和长度)

  11. 进行修改密码。show databases;

  12. 查看数据库引擎 show engines;

  

  

  

-----------------------------------------------------------

  4. rm -rf /etc/my.cnf  删除配置文件

  5. rm -rf /var/lib/mysql/*

  6. rm -rf mysql-community-server-minimal-5.7.17-1.el7.x86_64.rpm 

  7. systemctl status mysqld  查看mysql状态

  8.systemctl start mysqld 启动mysql

5.修改一些简单的配置:

mysql的配置文件真的很多,有的还很蛋疼。比如默认的字符集是拉丁字符集,每次创建数据库的时候要设置字符集;默认还不支持group by语句,默认的时区也不是我们现在的北京时间(东八区),会导致我们的时间差了13个点。针对以上说几个简要的配置,更多的配置在以后遇到了再加上,或者留言吧!
先输入exit退出数据库客户端。
打开配置文件,yum安装的默认在/etc文件夹下:
vim /etc/my.cnf
在[mysqld]下面添加,不需要分号
字符集:注意是utf8而不是utf-8!
character-set-server=utf8
这时候使用show variables like 'char%';就可以查看到字符集都是utf8了
sql支持group by语句
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
设置时区为东八区
default-time_zone = '+8:00'

最后重启数据库,使配置生效。

systemctl restart mysqld

6.设置开机启动

systemctl enable mysqld
systemctl daemon-reload

  

最新文章

  1. PHP和HTML代码混合编译的三种方法
  2. 分享一个批量导出当前实例下的所有linkedserver脚本
  3. python——代码编码格式转换
  4. Unity3D研究院之使用Animation编辑器编辑动画
  5. HDU 4148 Length of S(n)(字符串)
  6. easyui-combobox小Demo
  7. js对象中什么是可枚举性(enumerable)?
  8. java泛型问题 关于警告:XX is a raw type
  9. How to Programmatically Add/Delete Custom Options in Magento? - See more at: http://apptha.com/blog/
  10. 前端tab页实例
  11. 向上管理(manage up)的的五条原则
  12. requests库写接口测试框架初学习
  13. 别的C#基础笔记
  14. 图片格式PGM缩写
  15. 爬虫之牛掰的scrapy框架
  16. 我仅使用到的dd if
  17. 使用spring提供的ReflectionUtils简化项目中反射代码的复杂性
  18. JAVA多线程提高十三:同步集合类的应用
  19. Vue路由钩子 afterEach beforeEach区别
  20. python - ImportError: No module named pywintypes

热门文章

  1. PHP自动发送邮件
  2. BZOJ[4127] Abs
  3. Divide the Sequence
  4. iOS 拼音 Swift K3Pinyin
  5. error: expected ‘)’ before ‘PRId64’(转载)
  6. 51nod 1051 最大子矩阵和(DP)
  7. hdoj1260【简单DP】
  8. hdoj4180
  9. SpringSercurity基础
  10. Luogu P2326 AKN's PPAP【按位贪心】