1.卸载

1.1先停掉mysql进程,没有安装过的可以直接跳过

pkill - mysqld
rpm -qa|grep -i mysql

1.2用命令 yum -y remove

yum -y remove mysql-community-client-5.6.-.el7.x86_64

卸载不掉的用 rpm -ev

依次卸载 直到没有

2.下载mysql的repo源

安装的mysql5.7

官方地址 :http://dev.mysql.com/downloads/repo/yum/ 下载的最新的版本

[root@localhost ~]# cd /usr/local/src/
[root@localhost src]# wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm
[root@localhost src]# rpm -ivh mysql57-community-release-el7-.noarch.rpm
[root@localhost src]# yum -y install mysql-server

(也可以指定安装目录     yum --installroot=/usr/local/mysql --releasever=/ -y install mysql-server  )

3.启动与停止

启动:service mysqld start
停止:service mysqld stop
重启:service mysqld restart

检查运行状态

service mysqld status

4.修改临时密码

4.1 找到临时密码

为了加强安全性,MySQL5.7为root用户随机生成了一个密码,在error log中,关于error log的位置,如果安装的是RPM包,则默认是/var/log/mysqld.log。
只有启动过一次mysql才可以查看临时密码。

如果之前安装过MySQL则这里可能会有多个密码,用最后一个
grep 'temporary password' /var/log/mysqld.log

这里的密码是YdsGaxOq>2n!

4.2 修改密码

mysql -uroot -p

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

或者

set pssword=password('your password');

如果密码级别与默认的级别要求不符时候会报

Your password does not satisfy the current policy requirements

此时需要修改级别与最小的默认密码位数

  set global validate_password_policy=0;

  set global validate_password_length=4;

然后在进行设置密码就好了

5.远程登录

远程连接时1130错误

  1. mysql;use mysql;
  2. mysql;select 'host' from user where user='root';
  3. mysql;update user set host = '%' where user ='root';
  4. mysql;flush privileges;
  5. mysql;select 'host'   from user where user='root';

最新文章

  1. ElasticSearch 5学习(6)——分布式集群学习分享1
  2. Vue - 在v-repeat中使用计算属性
  3. 自己生成nginx的https证书
  4. dsfgsdfg
  5. [转载] 2. JebAPI 之 jeb.api.dex
  6. Win8/8.1 .NET3.5安装失败
  7. Redis 分区
  8. OC基础11:基本的C语言特性2
  9. 50个Android开发技巧(11 为文字加入特效)
  10. Java:求字符串中邻接的数字为一个整体
  11. Tomcat常用参数的配置
  12. 浮点数运算的精度问题:以js语言为例
  13. 51单片机stack堆栈
  14. P3763 [TJOI2017]DNA
  15. Pro ASP.NET MVC –第二章 第一个MVC程序
  16. 解决从客户端(Content="<div><p ><p>12312...")中检测到有潜在危险的Request.Form 值。
  17. PHP连接数据库(mysql)
  18. 【转载】GetDeviceCaps()函数相关说明
  19. 具体解释Hibernate中cascade与inverse
  20. English trip -- Review Unit8 Work 工作

热门文章

  1. IntelliJ OpenCV 开发环境搭建
  2. IIS 7.5 使用appliaction Initialization
  3. MongoDB集群搭建-分片
  4. C语言程序设计
  5. Mysql 索引原理《一》索引原理与慢查询1
  6. [ActionScript 3.0] 动态链接库
  7. linux密码修改实验
  8. Linux 下四条高大命令(计划360检测脚本)
  9. CF1097D Makoto and a Blackboard(期望)
  10. leetcode-119-Pascal's Triangle II(生成某一行的帕斯卡三角形)