linux mysql8.0安装配置实践

 更新时间:2026年02月02日 08:56:50   作者:Gin_Tan  
文章介绍了MySQL数据库的安装和配置过程,包括跳过密码登录、修改配置文件、重启服务以及密码加密设置等步骤

本来不想写的,主要是一些小点每次装都要特地再查一下,这里记录一下完整版本:

1.安装

sudo apt-get install mysql-server-8.0

2.配置

这里会自动跳过密码,所以装完之后一般

mysql -u root -p

是登录不上的

2.1 跳过登录检查

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

然后在[mysqld]下面添加

skip-grant--tables

就像这样

保存,重启服务

service mysql start

2.2 登录

mysql -u root -p
回车
use mysql;
update user set authentication_string = '' where user='root';  # 清空root密码

退出之后,去2.1里把那一行注释点,重启服务

2.3 密码配置及修改加密方式

sudo mysql -u root -p #上面去掉密码后,这边大概率要用sudo才能进,反正这里注意一下
use mysql;
select host, user, authentication_string, plugin from user;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '111111'; # 更改加密方式 这里密码设置为111111
grant all on *.* to 'root'@'%';  # 开放远程访问权限
flush privileges;  # 执行刷新权限

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 如何给Linux虚拟机连上WiFi详解

    如何给Linux虚拟机连上WiFi详解

    这篇文章主要介绍了如何给Linux虚拟机连上WiFi,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • Linux中的iptables防火墙

    Linux中的iptables防火墙

    iptables防火墙由netfilter和iptables组成,其中netfilter是内核态的数据包过滤系统,iptables是用户态的防火墙管理程序,iptables包含raw、mangle、nat和filter四个规则表,以及INPUT、OUTPUT、FORWARD、PREROUTING和POSTROUTING五个规则链
    2024-09-09
  • 个性化修改Linux登录时的字符界面

    个性化修改Linux登录时的字符界面

    字符界面操作久了,就没有太多的新鲜感,所以加点登录时的个性化显示,让心情变的更愉快
    2014-03-03
  • centos更改时区的方法

    centos更改时区的方法

    centos默认使用UTC时区,中国用户需要修改成自己的时区,这篇文章主要介绍了centos更改时区的方法,需要的朋友可以参考下
    2014-03-03
  • sphinx使用及其简单配置方法

    sphinx使用及其简单配置方法

    sphinx使用及其简单配置方法,需要的朋友可以参考下
    2011-04-04
  • LNMP下提示File not found问题的解决方法

    LNMP下提示File not found问题的解决方法

    这篇文章主要给介绍了关于在LNMP下提示File not found问题的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-12-12
  • Linux(CentOS7)安装Tomcat与设置Tomcat为开机启动项(tomcat8为例)

    Linux(CentOS7)安装Tomcat与设置Tomcat为开机启动项(tomcat8为例)

    本文以tomcat8为例给大家介绍Linux(CentOS7)安装Tomcat与设置Tomcat为开机启动项,非常不错,需要的朋友参考下
    2019-10-10
  • Linux(CentOS)环境下安装下载Nginx并配置

    Linux(CentOS)环境下安装下载Nginx并配置

    本篇文章主要介绍了Linux(CentOS)环境下安装下载Nginx并配置 ,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • Linux调整命令历史方法详解

    Linux调整命令历史方法详解

    这篇文章主要介绍了Linux调整命令历史方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • CentOS8下的root密码快速修改方法

    CentOS8下的root密码快速修改方法

    这篇文章主要介绍了CentOS8版本的root密码快速修改方法,本文图文并茂通过实例讲解的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-03-03

最新评论