mysql5.7安装

下载:
https://downloads.mysql.com/archives/community/

下载包
https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar

1. rpm安装

c 复制代码
[root@test mysql57]# rpm -ivh --force *.rpm --replacefiles
warning: mysql-community-client-5.7.29-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:mysql-community-common-5.7.29-1.e################################# [ 14%]
   2:mysql-community-libs-5.7.29-1.el7################################# [ 29%]
   3:mysql-community-client-5.7.29-1.e################################# [ 43%]
   4:libaio-0.3.109-13.el7            ################################# [ 57%]
   5:mysql-community-server-5.7.29-1.e################################# [ 71%]
   6:mysql-community-devel-5.7.29-1.el################################# [ 86%]
   7:mysql-community-libs-compat-5.7.2################################# [100%]

2. 修改密码

刚安装完数据库,数据库启动后初识密码在 /var/log/mysqld.log

c 复制代码
如:2020-09-15T21:01:00.138133Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.
2020-09-15T21:01:05.062976Z 0 [Warning] CA certificate ca.pem is self signed.
2020-09-15T21:01:07.027963Z 1 [Note] A temporary password is generated for root@localhost: V-2Cw>rNs5+I
2020-09-15T21:01:11.277068Z 0 [Warning] Changed limits: max_open_files: 5000 (requested 5120)
2020-09-15T21:01:11.278003Z 0 [Warning] Changed limits: table_open_cache: 1983 (requested 2000)
2020-09-15T21:01:11.657744Z 0 [Warning] 'NO_ZERO_DATE', 'NO_ZERO_IN_DATE' and 'ERROR_FOR_DIVISION_BY_ZERO' sql modes should be used with strict mode. They will be merged with strict mode in a future release.

3. 登录进去后,需要先修改密码

c 复制代码
[root@test ~]# mysql -uroot -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.29

Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> 
mysql> use mysql
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
mysql> 

开始修改密码:
mysql> 
mysql> alter user 'root'@'localhost' identified by 'SiHai_2019';
Query OK, 0 rows affected (0.01 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)

mysql>
相关推荐
星恒随风15 小时前
MySQL 从零入门(四):表的增删改查与基础查询详解
linux·服务器·数据库·笔记·mysql
Pniubi17 小时前
MySQL靠什么实现事务的?事务隔离级别有哪些?
java·数据库·mysql
aiks_yuan18 小时前
MySQL 死锁怎么排查:看懂 INNODB STATUS 死锁日志,先查后插为什么必死锁(MySQL 8.2 实测)
mysql
进击的荆棘21 小时前
MySQL——库的操作
数据库·mysql
计算机毕设定制辅导-无忧学长21 小时前
《基于Spring Boot的迷游哈游戏综合服务平台的开发》
java·vue.js·spring boot·mysql·迷游哈游戏综合服务平台
这个DBA有点耶2 天前
函数索引的“完全一致”有多苛刻:写法、字符集、类型,差一处就失效
数据库·mysql·代码规范
星恒随风2 天前
MySQL 从零入门(三):表的约束详解
linux·服务器·数据库·笔记·mysql
杨凯凡2 天前
MySQL 死锁怎么排查?InnoDB 锁等待与 Spring Boot 整事务重试实战
数据库·spring boot·mysql
Decay__2 天前
01_SQLServer 体系架构全解 —— 实例进程、关系引擎、SQLOS 与事务日志深入
运维·数据库·sql·mysql·架构
瑞雪兆丰年兮2 天前
JavaWeb-day07-MySQL(DQL&多表设计)
java·开发语言·数据库·sql·mysql·javaweb·web