如何在Linux下安装MySQL8.0
如何在Linux下安装MySQL8.0
准备工作:
mysql8.0 rpm文件
测试工具(比如 idea的database工具)
安装步骤:
1. 下载mysql的repo源,下载地址:https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
进入Linux系统,输入指令:
wgethttps://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
2.安装mysql-community-release-el7-5.noarch.rpm包
输入指令:sudo rpm -ivh mysql80-community-release-el7-1.noarch.rpm
安装这个包后,会获得两个mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。
3.安装mysql
输入指令:sudo yum install mysql-server
根据提示安装就可以了,不过安装完成后没有密码,需要重置密码
4. 登录时有可能报这样的错:ERROR2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2),原因是/var/lib/mysql的访问权限问题。下面的命令把/var/lib/mysql的拥有者改为当前用户:
输入指令:mysql -u root
输入指令:sudo chown -R root:root /var/lib/mysql
输入指令:service mysqld restart
等重新完成后在输入mysql -u root 就可以看到如下,但是现在又提醒密码错误的信息,输入指令获取随机密码
生成随机密码
输入指令:grep 'temporary password' /var/log/mysqld.log
当我去查询用户的时候报这个错误:You must reset your password using ALTER USER statement beforeexecuting this statement
大致意思是说:在执行此语句之前,必须使用ALTE USER语句重设密码。
然后我执行修改密码的操作:
又报:Your password does not satisfy the current policy requirements
大致意思是说:您的密码不符合当前的策略要求。
注意:如果只想设置简单密码需要修改两个全局参数:
mysql> set globalvalidate_password_policy=0;
mysql> set globalvalidate_password_length=1;
(这里我没过试,不知道是否可用,我用的复杂密码)
远程连接
1。 改表发。
可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改成"%"
Sql代码
1.mysql -u root -pvmwaremysql>use mysql;
2.mysql>update user set host = '%' where user = 'root';
3.mysql>select host, user from user;
2. 授权法。
例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
Sql代码
1.GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH
GRANT OPTION;
2.FLUSH PRIVILEGES;
如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码
这里我使用了改表发,执行授权法一直报错,我不知道是不是因为我MySQL8.0的原因。
然后重启服务:service mysqld restart
这里我是使用的idea自带的一个database工具进行测试连接,连接成功。
到这里,整个MySQL8.0就安装完成了。
如何在Linux下安装MySQL8.0相关推荐
- Linux下安装MySQL8.0的详细步骤
Linux下安装MySQL8.0的详细步骤 第一步:下载安装配置 第二步:修改密码,并设置远程连接(为了可以在别的机器下面连接该mysql) 搞了一台云服务器,首先要干的活就是得安装数据库,在Wind ...
- Linux下安装mysql8.0.30
目录 一.下载mysql指定版本 二.CentOS7下检查MySQL依赖 三.CentOS7下MySQL安装过程 四..MySQL登录 一.下载mysql指定版本 1. 下载地址 官网:MySQL 2 ...
- 实践:Linux下安装mysql8.0
目录 前言 一.下载mysql8.0安装包 1.在local创建mysql文件夹 2.使用wget下载mysql8.0的xz安装包 二.解压mysql8.0安装包 1.解压 2.重命名解压后的mysq ...
- linux下安装mysql8.0(二进制方式)
环境 OS:Centos 7 1.下载安装介质 官网下载 我这里下载的是8.0.17 mysql-8.0.17-linux-glibc2.12-x86_64.tar.xz 2.创建mysql用户和用户 ...
- linux下安装mysql_Linux下安装mysql-8.0.20的教程详解
** Linux下安装mysql-8.0.20 ** 环境介绍 操作系统:CentOS 7 mysql下载地址:https://dev.mysql.com/downloads/mysql/ 下载版本: ...
- mysql8.0.20安装教程linux_Linux下安装mysql-8.0.20的教程详解
** Linux下安装mysql-8.0.20 ** 环境介绍 操作系统:CentOS 7 mysql下载地址:https://dev.mysql.com/downloads/mysql/ 下载版本: ...
- centos 下安装mysql,linux(Centos7)下安装mysql8.0.18的教程图解
1 获取安装资源包 mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar 提取码: rsif 2 在/usr/local目录下新建目录mysql8 3 将下载的资源包(my ...
- 如何在 Linux 下安装及使用 CD-ROM
1. 概述 这是 Linux CD-ROM HOWTO. 编撰它的目的是包含一切在 Linux 安装及建置 CDROM 时所 需的知识, 以供大家快速参考. 它将回答常见的问题, 还有指引其它关於唯读 ...
- Jenkins安装入门基础 零基础 如何在Linux下安装Jenkins CentOS安装Jenkins 阿里云安装 云服务器安装Jenkins
0.前言 作为持续集成工具的No.1,Jenkins在DevOps领域可谓独领风骚,也是团队敏捷开发的工具首选,是团队中测试开发工程必须要掌握的技能之一. 本教程适用于: 测试开发工程师 运维工程师 ...
最新文章
- 67 亿美金搞个图,创建知识图谱的成本有多高你知道吗?
- What do you need at home?
- [概统]本科二年级 概率论与数理统计 第一讲 古典概型
- matlab练习程序(点云下采样)
- 财务管理的革新带动财务软件的变革
- 在Spring Controller中将数据缓存到session
- C# WinForm程序中强制退出程序以及启动程序
- python实现文件上传和下载_[Python] socket实现TFTP上传和下载
- 主机无法连接虚拟机中的redis服务
- 对象的List成员添加元素
- 乌鲁木齐市建筑物矢量数据(Shp格式+带高度)
- 手写spring事务框架-蚂蚁课堂
- 百度2023校招 内推码IVV4AS
- 一位中科院自动化研究所博士毕业论文的致谢
- WIN10-NVME硬盘-无U盘安装-Ubuntu22.04-双系统(非虚拟机)
- CLOSE关闭连接的各种情况
- 2020年9月19日 晴
- 计算机excel必备知识,Excel超级实用技巧12则 -电脑资料
- 解决百度网盘二维码加载不出来问题
- 魔兽世界怀旧服最新服务器开发时间,魔兽世界怀旧服:牢记这几点,可以显著提高怀旧服升级速度...
热门文章
- 系统延时任务和定时任务
- python 数据库订阅_发布/订阅数据库和客户端编程数据库有什么区别?
- image控件显示图片_Unity之Image amp; Raw Image
- java如何用c 的方法_JAVA如何调用C/C++方法
- windows7 telnet linux,Windows下通过Telnet连接linux
- fp格式图片_2020Pamp;I | 适马无反版100-400镜头亮相,fp全幅微单满足不同需求
- js sdk 一键分享 微信_微信jssdk实现分享到微信
- 声明一个图书类(Java)
- Android--MP3播放器MediaPlayer
- D1net阅闻:思科占全球交换路由器53%市场份额