yum linux centos安装mysql详细教程[通俗易懂]

yum linux centos安装mysql详细教程[通俗易懂]1、前往如下地址下载https://dev.mysql.com/downloads/repo/yum/(访问较慢,文末也会附上下载地址)我的系统是centos7,选择linux7即可2、点击download,进入下载页面这里点鼠标右键–复制链接地址即可(https://dev.mysql.com/get/mysql80-community-release-el7-3.noar…

大家好,又见面了,我是你们的朋友全栈君。

1、前往如下地址下载MySQL :: Download MySQL Yum Repository(访问较慢,文末也会附上下载地址)

yum linux centos安装mysql详细教程[通俗易懂]

我的系统是centos7,选择linux7即可

2、点击download,进入下载页面

yum linux centos安装mysql详细教程[通俗易懂]

这里点鼠标右键–复制链接地址即可(https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

3、远程登录linux服务器进入tmp目录下载,即执行如下命令

cd /tmp
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

4、rpm安装mysql

rpm -ivh mysql80-community-release-el7-3.noarch.rpm

5、安装依赖

yum -y install yum-utils

6、查看系统安装的mysql repo

yum repolist all | grep mysql

yum linux centos安装mysql详细教程[通俗易懂]

7、 激活mysql5.7

yum-config-manager --disable mysql80-community
yum-config-manager --enable mysql57-community

8、安装mysql

yum -y install mysql-community-server
###只安装客户端
yum install mysql-community-client.x86_64

 9、启动mysql服务

service mysqld start

10、查看root账号的登录密码

grep tempo /var/log/mysqld.log

 yum linux centos安装mysql详细教程[通俗易懂]

11、复制刚才的密码登录mysql数据库

mysql -uroot -pjd2J/?jruKSO

 12、修改mysql的密码设置方案(如果不需要弱密码,可以忽略这一步)

set global validate_password_policy=0;
set global validate_password_length=1;

 13、修改root账户的密码(这里设置为123456,实际操作中请改为自己要设置的密码

alter user user() identified by "123456";

 14、创建可以远程访问mysql用户(正式环境最好不要创建)

create user 'test'@'%' IDENTIFIED BY '123456'

如需指定ip的用户可以访问,把%改为可以访问的ip即可

15、赋予用户所有的权限

grant all privileges  on *.* to "test"@'%';

如果想让改用户只能访问某一个数据库,把上面命令中的*.*改为‘数据库名.*’即可

附:删除某个用户

drop user 'test'@'%';

如果查询报错which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by,添加一下内容即可

[mysqld]
sql_mode = STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

修改mysql端口号

[mysqld]
port=59888

GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

出现上述提示原因是Mysql的GPG升级了,需要重新获取,执行下面命令即可

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/153256.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月26日 上午11:16
下一篇 2022年6月26日 上午11:36


相关推荐

  • Multi-Agent Orchestrator:亚马逊开源AI智能体自动协作黑科技!重构人机交互逻辑,1秒精准分配任务

    Multi-Agent Orchestrator:亚马逊开源AI智能体自动协作黑科技!重构人机交互逻辑,1秒精准分配任务

    2026年3月15日
    3
  • 【转】UIAutomation

    UIAutomation  UIAutomation是微软从WindowsVista开始推出的一套全新UI自动化测试技术,简称UIA。在最新的WindowsSDK中,UIA和MSAA等其它支持UI自动化技术的组件放在一起发布,叫做WindowsAutomationAPI。  和前面的介绍相比,我倾向于认为UIA是一项自动化测试“技术”,而MSAA和Win32API只是实现自动化…

    2022年4月5日
    281
  • 黑盒测试用例设计之nextdate问题[通俗易懂]

    黑盒测试用例设计之nextdate问题[通俗易懂]首先已知有三个变量:月份,日期和年变量月份,日期和年都为整数,且都满足条件:1<=月份<=121<=日期<=311912<=年<=2012等价类划分法1.首先输入数据,划分等价类2.建立等价类表3.设计测试用例原型4.考虑隐含需求分为平年和闰年进行讨论,主要针对二月份。边界值分析法首先明晰三个定义:内点:范围内部的点上点:边界…

    2022年6月8日
    35
  • 关于ADRC算法以及参数整定(调参)的一些心得体会

    关于ADRC算法以及参数整定(调参)的一些心得体会关于ADRC算法以及参数整定(调参)的一些心得体会ADRC,全称叫做ActiveDisturbanceRejectionControl,中文名是自抗扰控制技术。这项控制算法是由中科院的韩京清教授提出的。韩教授继承了经典PID控制器的精华,对被控对象的数学模型几乎没有任何要求,又在其基础上引入了基于现代控制理论的状态观测器技术,将抗干扰技术融入到了传统PID控制当中去,最终设计出了适合在工程…

    2022年5月20日
    52
  • 如何在linux系统下安装pycharm

    如何在linux系统下安装pycharm1 什么是 PyCharm 1 定义 PyCharm 是一种 PythonIDE 带有一整套可以帮助用户在使用 Python 语言开发时提高其效率的工具 比如调试 语法高亮 Project 管理 代码跳转 智能提示 自动完成 单元测试 版本控制 此外 该 IDE 提供了一些高级功能 以用于支持 Django 框架下的专业 Web 开发 PyCharm 是由 JetBrains 打造的一款 PythonIDE VS

    2026年3月27日
    2
  • cocos2d-x 3.0游戏实例学习笔记 《跑酷》 完结篇–源代码放送

    cocos2d-x 3.0游戏实例学习笔记 《跑酷》 完结篇–源代码放送

    2021年12月2日
    49

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号