WSL中ubuntu安装mysql数据库

article/2025/9/21 14:42:31

安装主要分为下面的几个步骤
wsl与普通ubuntu安装的主要区别就是会在启动mysql时报错。普通ubuntu的mysql在安装完成后也会自动运行。

一、删除之前安装的mysql


没有安装可以跳过

sudo apt-get remove --purge *mysql*
sudo rm -rf /etc/mysql /var/lib/mysql
sudo apt-get remove --purge *mariadb*

二、更新源


sudo apt update
sudo apt upgrade

三、安装mysql服务器


sudo apt install mysql-server

四、启动mysql


sudo service mysql start

1、启动mysql:

方式一:sudo /etc/init.d/mysql start
方式二:sudo service mysql start

2、停止mysql:

方式一:sudo /etc/init.d/mysql stop
方式二:sudo service mysql stop

3、重启mysql:

方式一:sudo/etc/init.d/mysql restart
方式二:sudo service mysql restart

注: 如果无法启动使用 cat /var/log/mysql/error.log,查看错误日志发现,端口被占用,所以无法启动,查找发现,wsl 的ubuntu 和 windows 是公用端口的,所以在cmd下使用命令netstat -ano| findstr 3306查看pid记住(最后一列),打开任务管理器,打开详细信息,关闭那个pid然后重新 启动mysql ,成功。(此处是wsl独有的问题)

五、设置用户名和密码(如果安装过程中设置,则下面可以跳过)


看下系统默认给的账户和密码,使用其登录mysql

sudo cat /etc/mysql/debian.cnf
mysql -u默认用户名 -p默认密码

请添加图片描述
重置用户名和密码

use mysql;  
update mysql.user set authentication_string=password('123456') where user='root' and Host ='localhost'; 
update user set  plugin="mysql_native_password";     
flush privileges;      
quit;     

注:mysql80设置密码用下面的代码

use mysql;    
alter user 'root'@'localhost' identified with mysql_native_password by '123456';   
flush privileges; 

测试:
在这里插入图片描述

参考:

  1. Ubuntu安装mysql
  2. wsl中ubuntu安装mysql

http://chatgpt.dhexx.cn/article/QpO9Sv7w.shtml

相关文章

Ubuntu安装mysql(终端安装)

文章目录 1.更新源2.安装MySql服务器和客户端3.Ubuntu18.04安装过程中没有设置密码的环节(如果有让你设置密码就下面的不需要做了)4.重置用户和密码5.启动和关闭mysql启动mysql:停止mysql:重启mysql: 1.更新源 sudo apt update2.安装MySql服…

Linux Deploy Ubuntu安装MySQL

一、在Android手机安装Linux 参考https://blog.csdn.net/weixin_38235758/article/details/79219050 Github下载:https://github.com/meefik/linuxdeploy/releases, https://github.com/meefik/busybox/releases Linux Deploy配置说明:htt…

ubuntu安装mysql配置

前言: 此处使用的是ubuntu 20 (如何在windows上安装ubuntu,请参考上一篇文章) 打开命令行终端 cmd终端分别输入(以下黑色背景部分命令) (1)获取root权限 sudo su输入 apt-get up…

在Ubuntu下安装mysql数据库

在Ubuntu下安装 MySQL 数据库 一、安装MySQL 1、使用以下命令即可进行mysql安装,注意安装前先更新一下软件源以获得最新版本: $ sudo apt-get update #更新软件源$ sudo apt-get install mysql-server #安装mysql 2、启动和关闭mysql服务器&#x…

Ubuntu安装Mysql启用远程连接

1、用apt-get安装mysql #更新一下apt 仓库 sudo apt-get update#安装mysql-service sudo apt-get install mysql-server -y#也可以指定版本 (可选) sudo apt install mysql-server-5.7 2、查看Mysql的状态是否安装成功 sudo service mysql status 3…

Ubuntu安装Mysql数据库

1、首先查看Ubuntu中是否安装过mysql,使用如下命令。 dpkg -l | grep mysql 若没有安装则不会出现任何提示,如下图是安装过的。 2、安装mysql-server sudo apt install mysql-server 3、 再次验证是否安装mysql,上面有截图 dpkg -l | grep mysql rootEth002:/ho…

Ubuntu安装MySQL及常用操作

文章目录 Ubuntu安装MySQL及常用操作1、安装MySQL1.1 更新软件源1.2 下载并安装MySQL1.3 启动和关闭mysql服务器1.4 确认是否启动成功1.5 进入mysql shell界面1.6 解决中文乱码问题 2、MySQL常用操作2.1 显示数据库2.2 显示数据库中的表2.3 显示表的结构2.4 显示表中的记录2.5 …

ubuntu 安装 mysql

1.安装 mysql 在Ubuntu 18.04上,默认情况下,只有最新版本的 MySQL 包含在APT软件包存储库中。目前来说是MySQL 5.7。 首先在安装之前需要更新服务器上的软件包索引然后才能使用apt安装默认软件包: $ sudo apt update $ sudo apt install m…

ubuntu上安装mysql

场景:一Ubuntu系统作为自己学习或开发时的服务器,并在此服务器上安装mysql 步骤: 输入命令,更新软件包 输入如下命令安装mysql sudo apt install mysql-server -y安装完成 输入命令查看版本 mysql --version使用systemctl sta…

Ubuntu 安装和使用MySQL

目录 前言 安装MySQL 更新列表 安装MySQL服务器 安装MySQL客户端 配置MySQL 测试MySQL MySQL数据库基本使用 启动MySQL数据库服务 重启MySQL数据库服务 停止MySQL数据库服务 查看MySQL运行状态 设置MySQL服务开机自启动 停止MySQL服务开机自启动 MySQL的配置文件…

ubuntu安装mysql教程

ubuntu安装mysql教程 一.首先卸载掉原来的mysql 第一步,依次执行下面的语句 sudo apt-get autoremove --purge mysql-server sudo apt-get remove mysql-server sudo apt-get autoremove mysql-server sudo apt-get remove mysql-common 第2步 清理残留数据 d…

ubuntu安装mysql数据库方法

ubuntu基于linux的免费开源桌面PC操作系统,十分契合英特尔的超极本定位,支持x86、64位和ppc架构。一个比较流行的Linux操作系统,不仅简单易用,而且和Windows相容性非常好。那么在ubuntu中如何安装mysql数据库呢? 在ubuntu安装mys…

Ubuntu 安装 Mysql【详细步骤】

文章目录 主要内容安装并设置 mysql安装 mysql设置 mysql首次登录数据库 配置远程访问修改配置文件mysql 授予权限重启 mysql 测试远程访问建立访问连接workbench 访问workbench 增删查改 参考 主要内容 本文主要是实现在虚拟机 Ubuntu 18.04 成功安装 MySQL 5.7,并…

ubuntu篇---ubuntu安装mysql教程

ubuntu篇---ubuntu安装mysql教程 一. 首先卸载掉原来的mysql第一步,依次执行下面的语句第2步 清理残留数据第三步 验证原有主机上是否安装mysql: 二. 安装mysql三. 修改密码 加粗样式ubuntu安装mysql教程 一. 首先卸载掉原来的mysql 第一步&#xff0c…

ubuntu安装mysql详细过程

1.安装mysql-server sudo apt install mysql-server2.登录 sudo mysql -u root -p两点要注意: 添加sudo; password中,任意密码都能登录 3.修改登录密码 ALTER USER rootlocalhost IDENTIFIED WITH mysql_native_password BY 123456;mysql8.0以后的版本…

filezilla显示乱码(已解决)

问题:filezilla连接上站点后显示乱码,如下图 解决方案: 1、filezilla连接上站点后,点击菜单栏的“文件”选项,下拉选择“添加当前连接到站点管理器”。 2、在弹出的“站点管理器”窗口中,左侧选择“新站点…

关于FileZilla 连接公司FTP乱码问题的处理

使用FileZilla连接公司的FTP老是出现中文乱码的问题.联系网管后,他说服务器使用的是UTF-8编码. 可在FileZilla上何设置UTF-8后,发现根目录下显示的中文字符是正常的.但当进入中文目录后,界面就显示乱码了. 经过尝试,发现将字符集设置为GB3212后.一切都正常了. 后面尝试无论是…

FTP工具FileZilla Client出现中文乱码问题解决

一场疫情,搞得好久没有使用公司电脑,今天连接使用新的FTP服务器连接下载文件,FTP成功连接服务器后,出现了乱码问题,一时有点抓瞎,如下图: 使用FileZilla client FTP客户端登录某些FTP站点出现…

关于使用FileZilla软件出现中文乱码解决方法

问题描述 原因分析 FileZilla server端对于文件名称默认采用UTF-8字符集编码,如果服务器环境不支持UTF-8编码,那么,FileZilla server会自动检测服务器并采用本地环境设置的字符集编码,所以FileZilla client连接服务器时,如果出现中…