zoukankan      html  css  js  c++  java
  • Linux安装MySQL

    MySQL 的安装与初始化(Ubuntu)

    安装MySQL

    使用apt包管理器进行安装

    • 首先保证你的软件包是最新的,执行下面的命令更新
    sudo apt-get update
    
    • 安装mysql-server软件包
    sudo apt install mysql-server
    
    • 根据提示完成安装,输入"yes"

    登录MySQL

    正常登录会出错(由于在安装时没有设置root密码)

    mysql -u root -p
    

    下面是没有设置root密码或root密码忘记的解决办法

    1. 修改mysqld.cnf配置文件

    此配置文件应该在/etc/mysql/mysql.conf.d/mysqld.cnf ,使用vim编辑器进行修改

    # 在 mysqld 块中添加下面一句
    skip-grant-tables # 可以跳过密码直接登录
    

    Ubuntu 18.04.4 LTS上安装和使用MySQL及忘记root密码的解决

    保存退出后,需要重启MySQL服务器

    service mysql restart #重启
    service mysql start #启动
    service mysql status #查看状态信息
    service mysql stop #关闭
    

    现在就可以进入mysql了,嘻嘻

    1. 设置root密码
    mysql -u root -p # 回车进入MySQL
    # 分别执行下面三句话设置密码
    use mysql; # 回车
    update user set authentication_string=password("你的密码"),plugin='mysql_native_password' where user='root'; # 回车
    flush privileges; # 回车
    
    # 在MySQL中查看下面的语句输出的信息
    select user,plugin from user;
    

    Ubuntu 18.04.4 LTS上安装和使用MySQL及忘记root密码的解决

    这样即可!

    1. 回去将第一步的配置文件在修改一下,将我们之前添加的语句注释掉(#)或删除,就可以用自己的密码登陆了,接下来就该是你的操作了,嘻嘻

    注:本文使用的是MySQL-5.7版本,如果是MySQL-8版本中,上面的修改密码的语句可能会出现错误,可以用下面的语句试试

    ALTER user 'root'@'localhost' IDENTIFIED BY '你的密码';
    
  • 相关阅读:
    浅拷贝和深拷贝问题
    指针遍历数组时用法
    一维数组和指针
    leetcode
    tmux
    git
    einsum详解
    spark快速大数据分析 读书笔记
    maven配置
    bash 学习笔记
  • 原文地址:https://www.cnblogs.com/SmithBee/p/13764224.html
Copyright © 2011-2022 走看看