windows子系统安装mysql服务器
在ubuntu 18.04子系统windows 10上安装mysql服务器windows子系统安装mysql服务器,mysql,windows-10,windows-subsystem-for-linux,Mysql,Windows 10,Windows Subsystem For Linux,在ubuntu 18.04子系统windows 10上安装mysql服务器 Cannot open /proc/net/unix: No such file or directory Cannot stat file /proc/1/fd/5: Operation not permitted Cannot stat file /proc/3/fd/7: Operation not permitted 请帮忙 对于遇到此问题的任何人,请关闭并重新打开WSL,然后运行 sudo服务mysql启动
Cannot open /proc/net/unix: No such file or directory
Cannot stat file /proc/1/fd/5: Operation not permitted
Cannot stat file /proc/3/fd/7: Operation not permitted
请帮忙
对于遇到此问题的任何人,请关闭并重新打开WSL,然后运行 sudo服务mysql启动 sudo dpkg—配置-a
它应该完成。我在Windows 10下使用Ubuntu18.04作为子系统,因此您必须首先通过以下方式添加MariaDB所需的存储库: sudo apt获取安装软件属性公共 然后通过以下方式更新您的安装: sudoapt更新 通过以下方式安装MariaDB: sudoapt安装mariadb服务器 系统将提示您设置根密码并等待安装继续。安装完成后发出以下命令: sudo服务mysql启动 就这样,要检查mysql和mariadb版本,请尝试: mysql——版本 问题在于脚本“/etc/profile.d/wsl integration.sh”。作为一种快速解决方法,在“/etc/profile.d/wsl integration.sh”(使用sudo编辑文件)的第一行之前插入以下行: 我的意思是在排队之前:
WSL_INTEGRATION_CACHE=$HOME/.cache/wslu/integration`
我也不能在wsl上安装mysql(mysql 5.7.30、ubuntu 18.04、win10 1909),所以这里有解决办法。在windows上安装并运行mysql,然后使用以下命令从ubuntu bash连接mysql:
mysql -u root -p --host=127.0.0.1 --port=3306 --protocol=TCP
还需要在项目设置中配置数据库。不要使用本地主机,我的电脑上的端口是3306,可能与您的不同。希望他们能在wsl2上修复它。我的原生Windows 10系统上已经运行了一个MySQL。它一定一直在努力争取同样的违约。我尝试关闭本机MySQL,然后使用WSL安装,但不知何故,它起了作用。我遇到了保存问题。原因是您在本机操作系统Win10上安装了MySQL服务器。如何修复它:
C:\Program Files\MySQL\MySQL服务器5.5
[mysqld]
\# The TCP/IP Port the MySQL Server will listen on
port=3306 -> 3308 or other
apt install mysql-server
service mysql start
mysql_secure_installation
“Windows Subsystem for Linux(WSL)是一个兼容层,允许Linux ELF64二进制文件在Windows 10上本机运行”为什么不安装本机MySQL Windows 64位版本并安装它?MySQL被设计成可以跨操作系统很好地工作好吧,如果数据库名/表名和/或列是小写的,那么可能会在操作系统之间产生问题,并且可能会生成相同的二进制表文件。如果我必须在Windows 10上安装MySQL for Linux,我会在Oracle VirtualBox下安装Linux虚拟机,或者……呵呵,读起来很奇怪“一个家伙“当他们提到我时。在同一链接中有一个改进的答案。我也会在这里编辑我的电脑上没有这个文件system@CarlosRafaelRamirez哈哈…:D咳嗽。。。。一位绅士……我根本没有被提示设置根密码。您是否通过sudo连接并检查您的终端是否向您询问根密码?我终于设法解决了我的问题,但由于尝试和错误太多,我无法找出解决问题的方法:/I我想XAMPP也存在冲突。好消息是,它与您一起工作,实际上,我们应该小心使用与Microsoft或任何Linux发行版上的任何数据库引擎相关的命令,并在出现错误时跟踪错误,不要忽略以继续。就是这样!我忘了我有在Windows上运行的XAMPP。一旦我在Windows上停止MySQL,WSL上的安装就成功了。很高兴它有所帮助:)
apt install mysql-server
service mysql start
mysql_secure_installation