首页 > 数据库 >Ubuntu系统安装mysql

Ubuntu系统安装mysql

时间:2024-01-12 14:22:30浏览次数:40  
标签:登录 配置文件 mysql sudo mysqld Ubuntu 安装

1.查看有没有安装mysql

    dpkg -l | grep mysql

2.更新ubantu包索引

    sudo apt update

 

3.安装mysql

    sudo apt-get install mysql-server

 

4.初始化环境

    sudo mysql_secure_installation

 

 

5.查看mysql服务状态

    systemctl status mysql

 

6.登录mysql

免密码登陆

      vi /etc/mysql/mysql.conf.d/mysqld.cnf

    找到[mysqld]段,并在下面加入一行

    skip-grant-tables

6.1 修改密码命令(在mysql之外进行,可以不登录):
    mysqladmin -uroot -p password 新密码


7.外网访问

  7.1修改配置文件

    netstat -an|grep 3306              # 查看端口
    cd /etc/mysql/mysql.conf.d/        # 切换到目录
    sudo vim mysqld.cnf                # 打开配置文件
    bind-address = 127.0.0.1 修改为 # bind-address = 127.0.0.1  
    service mysql restart              # 重启服务
登录mysql

 


标签:登录,配置文件,mysql,sudo,mysqld,Ubuntu,安装
From: https://www.cnblogs.com/vless/p/17960686

相关文章

  • Sqli-labs安装遇到的坑
    Audi-1/sqli-labs 下载完直接拉到小皮目录下直接就可以用说说我安装时遇到的几个坑,希望能帮助你们。。。。第一个就是初始化的时候,一直显示说我配置文件29行有问题我反复百度反复搜索,最后连css框架都没了....直接就是大白字改到这我人都傻了,这是为啥呐?后来知道是改的29行的文字要......
  • 差异摘要:MySQL 与MariaDB
    MariaDB和MySQL之间有何区别?MySQL和MariaDB都是开源数据库技术。您可以使用它们以包含行和列的表格格式存储数据。MySQL是最广泛采用的开源数据库。它是许多热门网站、应用程序和商业产品的主要关系数据库。MariaDB是MySQL的修改版本。在MySQL被Oracle公司收购后,出于......
  • 安装ScaleIO on Centos7.4 遇到错误
    安装ScaleIOonCentos7.4,在部署完SDC后,节点sc1是MDM主节点,也是SDC。新建了volume01,然后进行mapping,之后主机失去响应,重启后报错如下:CentOSLinux7(Core)Kernel3.10.0-693.e17.x86_64onanx86_64sc1login:[25.6298101ScaleIOR2_0drvMain_Init:61:Driverstartingloadp......
  • QEMU组件安装来啦
    QEMU(QuickEMUlator)是一个开源的虚拟机,主要用于运行不同的操作系统和应用程序,而不需要在每个目标平台上进行实际安装。QEMU具有快速启动和高效运行的特点,可以在同一台机器上同时运行多个虚拟机。它支持多种虚拟化技术,包括硬件模拟、二进制转换和容器化。QEMU还提供了丰富的选项和参......
  • mysql8.0新特性
    1、mysql8.0新特性概述MySQL从5.7版本直接跳跃发布了8.0版本,可见这是一个令人兴奋的里程碑版本。MySQL8版本在功能上做了显著的改进与增强,开发者对MySQL的源代码进行了重构,突出的一点是多MySQLOptimizer优化器进行了改进。不仅在速度上得到了改善,还为用户带来了更好的性能和更......
  • node.js 安装与环境变量配置
    一、安装node.js官网:下载地址 历史版本:历史版本下载地址    下载完毕后,可以安装node,一路默认选项即可。这里我的安装路径是:D:\environment\nodejs。建议不要安装在系统盘(如C:),建议安装的路径不要有中文。 二、设置nodejsprefix(全局)和cache(缓存)路径1、新建文件夹:n......
  • mysql死锁日志
    发生死锁,第一时间查看死锁日志在分析日志前,我们要知道InnoDB中锁在日志中具体显示的数据类型,平时我们常接触到的是RecordLocks(记录锁),GapLocks(间隙锁),Next-KeyLocks和InsertIntentionLocks(插入意向锁)。这四种锁对应的死锁如下:记录锁(LOCK_REC_NOT_GAP):lock_modeXlocksrec......
  • linux安装jdk 并配置环境变量
    1、先到jdk官网中下载指定版本的jdk。2、将JDK的压缩包上传至linux3、通过命令解压JDK压缩包#先解压tar-zxvfjdk-8u181-linux-x64.tar.gz-C/usr/local#然后重命名,这个看自己cd/usr/localmv./jdk1.8.0_181/./jdk1.84、配置环境变......
  • Mysql 插入数据忽略已存在数据
    MySQL的INSERTIGNOREINTO语句用于向表中插入数据,如果数据已经存在,则忽略插入操作而不报错。以下是INSERTIGNOREINTO语句的基本语法:INSERTIGNOREINTOtable_name(column1,column2,...)VALUES(value1,value2,...);这里的table_name是要插入数据的表名,(column1,colu......
  • Centos7下安装和配置 Tengine
    engine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。Tengine,简单的讲就是对nginx进......