centos7.2安装mysql-5.7.20
来源:互联网 发布:孙振耀。知乎 编辑:程序博客网 时间:2024/06/05 13:29
环境:阿里云centos7.2
mysql版本:mysql-5.7.20
mysql下载地址:https://dev.mysql.com/downloads/mysql/ 选择对应的版本
一、安装步骤
1、下载mysql
命令:wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.20-1.el7.x86_64.rpm-bundle.tar
默认在root目录下面
2、解压文件
命令:tar xvf mysql-5.7.20-1.el7.x86_64.rpm-bundle.tar
3、安装mysql-community-common-5.7.20-1.el7.x86_64.rpm
命令:1)rpm -qa | grep mariadb 查看是否存在mariadb
2)rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64 卸载存在的项目
3)rpm -ivh mysql-community-common-5.7.20-1.el7.x86_64.rpm
4、安装mysql-community-libs-5.7.20-1.el7.x86_64.rpm
命令:rpm -ivh mysql-community-libs-5.7.20-1.el7.x86_64.rpm
5、安装mysql-community-client-5.7.20-1.el7.x86_64.rpm
命令:rpm -ivh mysql-community-client-5.7.20-1.el7.x86_64.rpm
6、安装mysql-community-server-5.7.20-1.el7.x86_64.rpm
命令:1)yum install libaio 安装libaio
2)rpm -ivh mysql-community-server-5.7.20-1.el7.x86_64.rpm
7、数据库初始化并启动
注:保证数据库目录为与文件的所有者为 mysql 登陆用户,如果你是以 root 身份运行 mysql 服务,需要执行下面的命令初始化
命令:1)mysqld --initialize --user=mysql
2)systemctl start mysqld.service
执行命令后会在文件中生成一个默认的数据库登录密码
8、查看数据库登录密码
命令:cat /var/log/mysqld.log 图中选中的区域就是密码
9、登录mysql修改密码
命令:mysql -uroot -p 输入密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '密码'
二、重置mysql数据库root 密码:
1、首先停止mysql服务进程:
service mysqld stop
2、编辑mysql的配置文件my.cnf
vim /etc/my.cnf
3、找到 [mysqld]这个模块:在最后面添加一段代码,
skip-grant-tables
代码意思是:忽略mysql权限问题,直接登录
4、然后保存退出
:wq!
5、启动mysql服务:
service mysqld start
6、进入mysql数据库
mysql -u root -p
直接回车,不用输入密码即可进来
7、修改mysql的root密码,这个重要,因为新版的
旧版:
更新密码
update user set password=password("123456") where user="root";
刷新权限
flush privileges;
如果,出现 ERROR 1054 (42S22): Unknown column 'Password' in 'field list'
说明,新版password改成了authentication_string存储密码
新版:
更新密码
update mysql.user set authentication_string=password('xixi20080608') where user='root';
刷新权限
flush privileges;
8、改完后通过密码进入数据库,发现不能操作数据库,出现:ERROR 1064 (42000),再次输入下面代码即可(上图第9步)。
alter user 'root'@'localhost' identified by '新密码';
- centos7.2安装mysql-5.7.20
- CentOS7 安装mysql 5.7
- Centos7 安装Mysql 5.7
- CentOS7 安装MySQL 5.7
- centos7.2安装mysql
- CentOS7.2安装MySQL
- Centos7.2 mysql安装
- 阿里云centos7.2安装mysql-5.7.20
- centos7下mysql 5.7.20源码安装
- CentOS7编译安装MySQL 5.7.20
- centos7上安装mysql-5.7.20版本
- CentOS7.2安装MySQL 5.7.10
- CentOS7 yum 安装 MySQL 5.7
- Centos7安装mysql-5.7.11
- CentOS7 源码安装mysql 5.7
- centos7 配置安装 mysql 5.7
- Centos7 离线安装mysql 5.7
- centos7安装MySQL 5.7.19
- #java#点击按钮,文本框输出相应内容
- PAT (Basic Level) Practise (中文)1059. C语言竞赛(20)
- 欢迎使用CSDN-markdown编辑器
- uva 10092 The Problem with the Problem Setter 二分图匹配 匈牙利算法
- Django学习笔记
- centos7.2安装mysql-5.7.20
- 机器学习之线性回归
- 正则匹配: match
- #java#设置textfield或其他组件字体的颜色
- Vim--编辑器之神
- JS中获取以及操作DOM中的节点
- 安卓 反编译工具
- AV同步
- Spring框架总结——第一部分