ubuntu安装mysql8.0-程序员宅基地

技术标签: Linux  运维  linux  服务器  其他  

这个mysql安装的我很累,特别是修改root登录密码那一步,如果安装的旧版本就不用看我这篇文章了,如果安装的8.0以上的可以参考本篇文章一步一步进行安装即可。

第一步 :更新软件包

sudo apt update 

第二步 :直接安装最新mysql 

sudo apt install mysql-server -y

第三步:全部安装完成,我们可以查看mysql版本,我这里安装的是8.0.31

mysql --version

下面是重点,我们修改mysql登录密码,别看网上那些垃圾文章了,那些文章只对老版本有效 。我们可以直接通过  mysql -uroot -p 进入到mysql,是不需要密码的。我们先不进去,接着输入命令。

第四步 :启动服务

sudo /etc/init.d/mysql stop

第五步 :依次输入命令,最后一次命令的&不要漏掉了

sudo mkdir /var/run/mysqld

sudo chown mysql /var/run/mysqld

sudo mysqld_safe --skip-grant-tables&   

 第六步 :进入mysql

sudo mysql --user=root mysql

 第七步:输入mysql命令,执行完成以后刷新一下

UPDATE mysql.user SET authentication_string=null WHERE User='root';

flush privileges;

 

第八步 :修改mysql密码并刷新

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

flush privileges;

 

第九步 :输入exit 回车退出mysql,或者Ctrl+z 

 

 最后一步 :停止mysql,重新启动,进入mysql

停止 : sudo killall -u mysql  以后会出现下面内容,直接按回车

2022-10-25T03:11:58.419768Z mysqld_safe mysqld from pid file /var/lib/mysql/iZbp1eamp4b3cwkc1a2mkbZ.pid ended 后按回车

重启 :sudo /etc/init.d/mysql start

进入mysql :sudo mysql -p -u root  输入密码即可

下面我们还可以设置mysql开机自启动:

sudo update-rc.d -f mysql defaults

查看是否自启动:

sudo service mysql status

 取消mysql开机自启动:

sudo update-rc.d -f mysql remove

查看mysql运行状态:sudo service mysql status

mysql开启:sudo service mysql start

mysql停止:sudo service mysql stop

如果这篇文章在你一筹莫展的时候帮助到了你,可以请作者吃个棒棒糖,如果有啥疑问或者需要完善的地方欢迎大家在下面留言或者私信作者优化改进。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_38935605/article/details/127509902

智能推荐

直流充电机TK22010Z电源模块TK22020F_eds230d10zz-程序员宅基地

文章浏览阅读53次。直流充电机TK22010Z电源模块TK22020F,电源模块TK22010F,直流屏整流模块TK22020F,TK11010F,充电模块TK11020F_eds230d10zz

数据流中的中位数_输入是一个很长的数据流,如何返回它的中位数-程序员宅基地

文章浏览阅读162次。数据流中的中位数如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。样例输入:1, 2, 3, 4输出:1,1.5,2,2.5解释:每当数据流读入一个数据,就进行一次判断并输出当前的中位数。优先级队列时间复杂度O(logn)class Solution { PriorityQueue<Integer> minheap = new_输入是一个很长的数据流,如何返回它的中位数

log4js-node在VisualStudioCode内置调试控制台无输出解决_nodejs vscode stdout-程序员宅基地

文章浏览阅读6.3k次。最近学习到了nodejs的日志输出模块,选择了log4js-node这个模块,但是当我兴高采烈的在vsc中写好log输出的时候,debug的时候在调试控制台(debug console)却没有任何显示,最后经过在官方github里询问查找得到如下解决方案1:   log4js的输出采用的是stdout的方式,而vsc目前的内置调试控制台还默认不从stdout的输出流中抓取内容,需要在vsc的启动配_nodejs vscode stdout

anaconda spyder闪退_spyder闪退 用户名汉字-程序员宅基地

文章浏览阅读52次。在试过很多方法后,包括但不限于新建环境变量,改变下载的版本,改变下载的网站等,都不能解决闪退的问题。于是我又改回来了,然后创建了一个新账户,并把它设置为管理员。(具体怎么操作,自己去搜一下吧。如果你的用户名是中文,请先把它改成英文,还是不行的话,再去找其他办法吧。然而改用户名后,我的文件都找不到了,桌面又回到了刚买的时候,就两图标了。在新账户重新下载了anaconda,spyder可以正常打开了。然后我发现,是因为我的用户名是中文。_spyder闪退 用户名汉字

framework学习路线和方法_framework开发-程序员宅基地

文章浏览阅读5.8k次,点赞30次,收藏107次。之前分享过我转framework的经历,可以看这里《我是如何从Android开发转framework开发的》,今天根据自己实际工作感受整理出一份framework的学习路线和方法,仅供参考,如有不足,还望指正。学习framework是一件非常枯燥的事情,原因在于相比于app开发的coding,framework更侧重于对源码的reading,但学习它能让我们更深入的了解Android系统,增加自身的知识储备,降低自己在行业中的可替代性,延长自己的职业生涯,提高自身身价。_framework开发

Mac电脑联网快捷键恢复系统_option+command+r-程序员宅基地

文章浏览阅读2.8k次,点赞4次,收藏4次。Mac电脑联网快捷键恢复系统_option+command+r

随便推点

19.相机,棱镜和光场_相机视野经过棱镜后-程序员宅基地

文章浏览阅读1k次,点赞20次,收藏23次。1.Synthesis(图形学上)合成:比如之前学过的光线追踪或者光栅化2.Capture(捕捉):把真实世界存在的东西捕捉成为照片。_相机视野经过棱镜后

Docker多机集群部署之MySQL集群(PXC)_不同云服务器搭建pxc集群-程序员宅基地

文章浏览阅读1.2k次。一、环境说明:宿主机:Win10虚拟机工具:VMware Workstation 15系统及版本:Ubuntu16.04Docker版本:18.09.3涉及到的虚拟主机:192.168.1.100 haproxy192.168.1.101 node1192.168.1.102 node2192.168.1.103 node3二、准备镜像#拉取percona/percona-xtradb-cluster:5.6#pxc5.7版本不支持不使用k8s或者et.._不同云服务器搭建pxc集群

AT命令_at命令默认采用的是text模式吗?-程序员宅基地

文章浏览阅读2.3k次,点赞2次,收藏10次。AT命令最常见的应用场景:1、智能手机:一般智能手机都是一个主芯片控制一个通信模块,这个通信模块就是一个完整的、简单的手机,包括手机应该有的射频、基带等部分,还有GSM协议栈,完全可以独立打电话、发短信、用GPRS上网等。主芯片实现复杂的应用软件。主芯片和通信模块之间通过AT命令,也就是做主芯片通过AT命令控制通信模块打电话,发短信等。2、其他通信模块。例如出租车上的车载台,通信模块可以接收控..._at命令默认采用的是text模式吗?

虚拟机上安装ubuntu18.04.4_ubuntu-18.04.4-desktop-amd64.iso-程序员宅基地

文章浏览阅读1.7k次,点赞2次,收藏21次。准备:主机系统为win10,虚拟机版本为:VMware Workstation 15 Pro系统镜像:ubuntu-18.04.4-desktop-amd64.iso1.配置VMware1.1 创建新的虚拟机 在文件下拉菜单选择新建虚拟机,出现的新建虚拟机想到选择自定义;点击下一步; 硬件兼容性选择默认的就好,我的虚拟机是workstation15,..._ubuntu-18.04.4-desktop-amd64.iso

windbg(蓝屏调试分析教程)_蓝屏调试工具-程序员宅基地

文章浏览阅读2.9k次。一、WinDbg是什么?它能做什么?WinDbg是在windows平台下,强大的用户态和内核态调试工具。它能够通过dmp文件轻松的定位到问题根源,可用于分析蓝屏、程序崩溃(IE崩溃)原因,是我们日常工作中必不可少的一个有力工具,学会使用它,将有效提升我们的问题解决效率和准确率。二、WinDbg6.7下载1.WinDbg(蓝屏分析修复工具) 6.7 免费版(32位)_蓝屏调试工具

OVN Southbound DB简介及其相关命令示例_southbound databus-程序员宅基地

文章浏览阅读3k次。Southbound DB 里面有如下几张表:Chassis:chassis这个概念, Chassis 是 OVN 新增的概念,OVS 里面没有这个概念。 chassis表的每一行表示一个 HV 或者 VTEP 网关,由 ovn-controller/ovn-controller-vtep 填写,包含 chassis 的名字和 chassis 支持的封装的配置(指向表 Encap),如_southbound databus