返回顶部
首页 > 资讯 > 数据库 >【Linux下MySQL的初始化和配置】
  • 940
分享到

【Linux下MySQL的初始化和配置】

linuxmysql 2023-09-11 09:09:41 940人浏览 泡泡鱼
摘要

linux下Mysql的初始化和配置 一、初始准备(一)服务初始化(二)启动MYSQL(三)MYSQL登录 二、设置远程登录(一)确认网络(二)关闭防火墙(三)Linux下修改配置

linuxMysql的初始化和配置

一、初始准备

先去官网把需要的mysql版本下载并安装好,网上具体下载的方法蛮多的,这里就不赘述了。

(一)服务初始化

为了保证数据库目录与文件的所有者为 mysql 登录用户,如果以 root 身份运行 mysql 服务,需要执行下面的命令:

mysqld --initialized --user==mysql

说明:–initialize选项默认以“安全”模式来初始化,为 root 用户生成一个密码并将该密码标记为过期 ,登录后需要设置一个新密码。生成的临时密码会往日志中记录一份。

  • 查看密码:
cat /var/log/mysqld.log

初始化密码

(二)启动MYSQL

--1.启动:systemctl start mysqld--2.关闭:systemctl stop mysqld--3.重启:systemctl restart mysqld--4.查看状态:systemctl status mysqld

mysqld 这个可执行文件就代表着 MySQL 服务器程序,运行这个可执行文件就可以直接启动一个服务器进程。

运行并查看状态

查看进程:

ps -ef | grep -i mysql

查看进程

查看mysql服务是否自启动

systemctl list-unit-files|grep mysqld.service

查看mysql服务是否自启动
这里默认是enabled

  • 如不是enabled可以运行如下命令设置自启动
systemctl enable mysqld.service
  • 如果希望不进行自启动,运行如下命令设置
systemctl disable mysqld.service

(三)MYSQL登录

  1. 首次登录
 mysql -hlocalhost -P3306 -uroot -p
  • 在Enter passWord:录入前面得到的初始化密码

登录MYSQL

  1. 修改密码
  • 因为初始化密码默认是过期的,所以查看数据库会报错
  • 因此需要修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '自定义密码';
  • 之后就可以正常使用数据库了,如果密码过于简单可能会报错。

再次登录

mysql -uroot -p
  • 录入已修改的密码即可

登录MYSQL

二、设置远程登录

小编用的是Navicat,具体方法参考网上教程~配置远程连接Mysql数据库时遇到如下报错信息,这是由于Mysql配置了不支持远程连接引起的。

(一)确认网络

在远程机器上使用ping ip地址 保证网络畅通

ping ip地址

在远程机器上使用 telnet命令 保证端口号开放访问

telnet ip地址 端口号

(二)关闭防火墙

service iptables stop
  • CentOS7
systemctl start firewalld.servicesystemctl status firewalld.servicesystemctl stop firewalld.service
//设置开机启动防火墙systemctl enable firewalld.service//设置开机禁用防火墙systemctl disable firewalld.service

查看防火墙状态

systemctl status firewalld.service

查看防火墙状态
2.关闭防火墙

systemctl stop firewalld.servicesystemctl disable firewalld.service

在这里插入图片描述

(三)Linux下修改配置

进入mysql测试

use mysql;select Host,User from user;

在这里插入图片描述可以看到 root用户当前配置为localhost

修改Host为通配符%

update user set host = '%' where user = 'root';select Host,User from user;

在这里插入图片描述
这样 root就变成不限制连接的主机ip

使配置立刻生效

flush priviledges;

在这里插入图片描述
成功连接!!!
在这里插入图片描述

来源地址:https://blog.csdn.net/m0_67830223/article/details/131622869

您可能感兴趣的文档:

--结束END--

本文标题: 【Linux下MySQL的初始化和配置】

本文链接: https://lsjlt.com/news/402915.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 【Linux下MySQL的初始化和配置】
    Linux下MYSQL的初始化和配置 一、初始准备(一)服务初始化(二)启动MYSQL(三)MYSQL登录 二、设置远程登录(一)确认网络(二)关闭防火墙(三)Linux下修改配置 ...
    99+
    2023-09-11
    linux mysql
  • Redhat(03):Linux 初始化配置
    一、virbr0虚拟网卡的卸载方法在使用双机软件过程中,如果系统是centos 5.x 默认系统安装完成后为xen内核,那么xen内核引导启动后就会有虚拟网卡(vethx、vif0.x、virbr0、xenbr1等)存在。这就会直接导致双机...
    99+
    2023-06-05
  • 初始化配置wordpress
    前言:    上文主要讲到的是搭建wordpress的运行环境,本问将主要讲一下如何配置数据库,和wordpress以使此博客系统可以访问。正文: &nbs...
    99+
    2024-04-02
  • mysql初始化设置
    ...
    99+
    2018-11-24
    mysql初始化设置
  • OGG在RAC上的初始化(下)-- OGG初始化
    上篇地址http://blog.itpub.net/29047826/viewspace-1284906/ 1,源端执行RMAN全库备份 备份路径为节点node1的本地磁盘。为了将该备份复制到灾备端,此次...
    99+
    2024-04-02
  • MYSQL的初始化
    #一 MYSQL安装后 应该进行初始化 ##首先配置好环境变量 在此电脑中的属性 配置信息如下 ## 初始化MYSQL 在mysql的根目录中创建一个my.ini的文档 my.in...
    99+
    2023-10-03
    mysql 数据库 Powered by 金山文档
  • mysql安装与初始配置
    Mysql数据库的第一个版本就是发行在Linux系统上查看mysql安装包:]# rpm -qa | grep mysqlmysql-libs-5.1.73-8.el6_8.x86_64mysql-5.1....
    99+
    2024-04-02
  • mysql配置时初始化不了如何解决
    如果MySQL配置时无法初始化,可能是由于以下原因导致的:1. 配置文件错误:检查MySQL配置文件(通常是my.cnf或my.in...
    99+
    2023-09-23
    mysql
  • linux下MySQL初始环境设定
    [1]为MySQL的root用户设置密码MySQL在刚刚被安装的时候,它的root用户是没有被设置密码的。首先来设置MySQL的root密码。[@more@][root@sample ~]# mysql -...
    99+
    2024-04-02
  • windows下mysql初始化失败怎么办
    windows系统中mysql初始化失败的解决方法首先,在mysql安装目录中查找到my.default.ini文件;my.default.ini文件查找到后,将其重命名为my.ini;文件重命名好后,将my.ini文件剪切到安装目录中的b...
    99+
    2024-04-02
  • Linux系统中的进程初始化配置文件inittab过程
    这篇文章主要介绍“Linux系统中的进程初始化配置文件inittab过程”,在日常操作中,相信很多人在Linux系统中的进程初始化配置文件inittab过程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Lin...
    99+
    2023-06-12
  • SpringBoot—数据库初始化脚本配置
    介绍 在SpringBoot工程中,一般情况下,我们通过jpa或者mybatis自动生成表后,下次重启后就不会再重新生成表。但也不可避免会遇到一种场景:有些表需要每次重启后清理数据。 配置 application.properties文件配...
    99+
    2017-02-22
    SpringBoot—数据库初始化脚本配置 数据库入门 数据库基础教程
  • Linux 环境下mysql初始化报错【[ERROR] failed to set datadir to】
    错误描述: 解决方案 在/etc/my.cnf文件中添加以下配置信息 [mysqld] bind-address=0.0.0.0 port=3306 user=root basedir=/root/...
    99+
    2023-09-01
    mysql linux 数据库
  • mysql 在 linux下的安装 和 配置
    文章目录 1. linux 安装mysql1. 源码安装1.找到源码包2: 进行配置3:初始化数据目录官方说明 自用4:启动数据库5:写入环境变量 2:使用yum安装1. 直接配置mysql仓库 或者下载MySQL...
    99+
    2023-08-16
    linux mysql 数据库
  • Redis连接池配置及初始化实现
    加入db选择后的redis连接池配置代码 public class RedisPoolConfigure { //Redis服务器IP private String ADD...
    99+
    2024-04-02
  • Ubuntu配置文件系统如何初始化
    这篇文章主要介绍Ubuntu配置文件系统如何初始化,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Ubuntu 配置文件系统初始化/etc/timezone 时区/etc/inetd.conf 超级进程Ubuntu 配...
    99+
    2023-06-17
  • 微信小程序初始化如何配置
    这篇“微信小程序初始化如何配置”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“微信小程序初始化如何配置”文章吧。小程序初始化配...
    99+
    2023-06-26
  • SpringBoot数据库初始化datasource配置方式
    目录I. 项目搭建1. 依赖2. 配置3. 初始化sqlII. 示例1. 验证demo2. 问题记录2.1 只有初始化数据data.sql,没有schema.sql时,不生效2.2 ...
    99+
    2022-12-22
    SpringBoot datasource配置 SpringBoot数据库初始化
  • Orangepi Zero2 全志H616(一):配置初始化和启动流程
    目录 一,Orangepi简单说明 ①为什么使用全志H616 ②基本特性 ③配套操作系统支持 二,刷机和系统启动 ①准备工具 ②登录系统 ● 开发板供电 ● 登录 ● 开发板上板载LED灯测试说明 ③修改登录密码 ④网络配置 ⑤SSH登陆开...
    99+
    2023-09-04
    linux 服务器 arm 嵌入式硬件
  • LINUX下配置MYSQL
    初次学习在Linux下配置Mysql,首先查找版本,环境;部署后,启动Mysql,检验数据库是否运行正常[@more@]--查看LINUX版本[root@sd ~]# cat /etc/issueRed H...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作