Linux Deploy Ubuntu安装MySQL

article/2025/9/21 0:13:28

一、在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配置说明:https://www.linuxidc.com/Linux/2015-10/123716.htm

centos armhf:下载地址  http://mirrors.huaweicloud.com/centos-altarch/

具体安装可参考https://blog.csdn.net/Notzuonotdied/article/details/53933076

https://blog.csdn.net/weixin_38235758/article/details/79219050

由于我的手机好像只支持32位的,我选择安装ubuntu xenial,(bionic好像没32为,但是我也安装过,好像可以运行,就是有时候觉得很慢)

我选择安装在外置sd卡,将sd卡分两个区,其中一个需要设置格式为ext4,并将系统安装在改分区上

补充:架构我是选择armhf的,下载源应该找支持armhf的源地址,推荐中科大的国内源http://mirrors.ustc.edu.cn/ubuntu-ports,不然之后还需要换源,如果源不支持armhf,apt-get的时候会找不到

按照参考的文章安装完就好。

二、Ubuntu安装Mysql

建议在root用户上操作

sudo su

输入密码

(一)安装mysql

1. sudo apt-get install mysql-server

中间要输入mysql用户root的密码,要记住改密码,需要输入两次

若没有改过程,建议完全卸载重新安装,请看(二)完全卸载mysql

2. apt-get isntall mysql-client

3.  sudo apt-get install libmysqlclient-dev

(二)完全卸载mysql

sudo apt-get autoremove --purge mysql-serversudo apt-get remove mysql-commonwhereis mysql
sudo rm -rf /etc/mysql/  /var/lib/mysql (上面whereis mysql找的mysql文件夹)dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P  sudo apt autoremove

(三)启动、关闭服务和查看运行状态

sudo service mysql startsudo service mysql stopsudo service mysql status

(四)mysql启动错误

ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

参考https://stackoverflow.com/questions/37906168/mysql-doesnt-start-error-failed-to-create-a-socket-for-ipv4-127-0-0-1-err

另参考https://stackoverflow.com/questions/36451444/what-can-cause-a-socket-permission-denied-error/36451445#36451445

Android使用了一个激活的特殊内核补丁CONFIG_ANDROID_PARANOID_NETWORK。此修补程序允许网络访问属于具有硬编码ID的特定特殊组的系统用户。

这是因为Android通常仅在特定应用具有网络权限时才将用户(即应用)添加到这些组

说是Android内核已使用CONFIG_ANDROID_PARANOID_NETWORK进行编译。可以通过将mysql用户添加到aid_inet和aid_net_raw组来修复它。

解决办法:

usermod -a -G aid_inet,aid_net_raw mysql

可以ssh连上ubuntu

cat /etc/group

看到

这样mysql可以正常启动

补充说明,如果点了linux deploy右上角的“配置”,mysql会在aid_inet,和aid_net_raw用户组不见了  ,需要重新把mysql添加进去

usermod -a -G aid_inet,aid_net_raw mysql

 

 

最后说明,这次在Android安装linux也是折腾了很久,没有找到合适的教程,或者各种问题,但是总结了几篇文章加上自己的摸索,还可以的,老旧手机新用途。


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

相关文章

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连接服务器时,如果出现中…

xftp中文文件名乱码

CentOS中python代码生成的文件,保存时用的中文文件名。保存后在xshell中用ll命令正常显示中文文件名,但在xftp中文件名显示乱码,需将xftp的当前会话编码改为utf-8。 参考链接

FTP中文件名乱码问题(转)

用Serv-U 8 架设好了FTP服务器,用IE访问测试,一切正常。 然后在电脑上安装了CuteFTP端户端,方便使用FTP。结果发现用CuteFTP登录访问服务器的FTP站点时,中文的文件名和文件夹名都成了乱码,也无法进入乱码文件夹。再访问…