linuxdeploy吧 关注:552贴子:805

Linux Deploy运行Mysql5. 7.11成功

只看楼主收藏回复

Linux Deploy:2.0.7
Ubuntu 16.04 xenial
Android 6.0.1
架构:armhf
镜像源:http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/
PS:Linux Deploy不支持https,请用http
#开始安装mysql服务端,客户端#
#$: 此为终端提示符, 不是命令#
$:
sudo apt-get install mysql-server mysql-client
#安装没有出错,进行下一步
如果你以前有安装过,卸载后, 想重新安装并且有出错的话,建议用sudo apt purge mysql* 移除所有有关mysql软件包同时要移除所有有关mysql的目录, 否则会安装失败, 然后再次重复安装步骤! #
#启动mysql服务#
$: sudo service mysql restart
#如果出现No directory, use HOME=/
#出现这个是你没设置mysql用户的工作目录
$: sudo usermod -d /你想设置的路径 mysql
PS:mysql为你要设置工作目录的用户名
启动时会出现:
* Starting MySQL database server mysqld [fail]
#启动失败了8-):-\ :'(:-(
别伤心, 这时候查看日志查找错误!
#日志默认路径#
<!--mysql log:/var/log/mysql/error. log-->
#配置文件默认路径#
<!--mysql配置文件:/etc/mysql-->
#data默认路径#
<!--mysql data:/var/lib/mysql-->
我的Mysql错误日志:
#################
......
2018-05-05T04:30:21.120403Z 0 [ERROR] Failed to create a socket for IPv4 '127.0.0.1': errno: 13. 2018-05-05T04:30:21.120525Z 0 [ERROR] Can't create IP socket: Permission denied
......
2018-05-05T04:30:23.083751Z mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
##################
[Warning], [Note] 先别管
最重要是先看[ERROR]
2018-05-05T04:30:21.120403Z 0 [ERROR] Failed to create a socket for IPv4 '127.0.0.1': errno: 13. 2018-05-05T04:30:21.120525Z 0 [ERROR] Can't create IP socket: Permission denied
#这意思是说没有权限创建IPv4 '127.0.0.1'套接字, 也就是不能启动mysql的原因[废话, 不然怎么登陆mysql] :-P
$: nano /etc/group
#找到这下面这一行
aid_inet:x:3003:android,root
在末尾添加,mysql
PS:逗号是英文的
就是
aid_inet:x:3003:android,root,mysql
保存
#最后, 启动mysql
sudo service mysql start
#出现[ok] 就可以登录mysql了
mysql -h 127.0.0.1 -u root
我的root账号没有密码
成功进去后会有欢迎信息
控制台mysql>
我的LAMP到此搭建成功了!
Apache与php安装及启用php模块网上都有详细教程! 0l)
你如果有KSWEB的话可以直接进入Ksweb, Mysql要启用, 退出ksweb[其实MySQL还在后台运行] , 在Linux里登陆管理Mysql
O:-) :-D (^o^)
Share Information.


IP属地:广东来自手机贴吧1楼2018-05-05 18:32回复
    666


    IP属地:河南来自Android客户端2楼2018-06-01 16:43
    回复
      这是成功了吧


      IP属地:河南来自Android客户端4楼2018-06-11 16:09
      回复
        不太一样啊


        IP属地:河南来自Android客户端5楼2018-06-11 16:11
        回复(1)
          楼主你好,用了你的方法,解决了mysql安装运行的问题。


          IP属地:四川来自手机贴吧6楼2018-06-29 09:58
          收起回复
            nice 大佬威武!!!


            IP属地:柬埔寨8楼2018-08-11 18:58
            回复(1)
              我的出现无法运行二进制


              IP属地:湖南9楼2018-08-22 20:21
              回复
                可以的,,我用的Linux Deploy:2.2.0 Ubuntu


                IP属地:山东11楼2018-09-28 23:22
                回复

                  php和nginx 也还行


                  IP属地:山东12楼2018-09-29 00:31
                  回复
                    很详细~ps:最后不用修改group文件,因为安卓的网络策略限制,执行下 usermod -aG aid_inet mysql 命令就可以启动了


                    IP属地:河北13楼2018-10-14 22:28
                    收起回复
                      帮看下这是什么情况,这输入命令完全没反应


                      IP属地:广西来自Android客户端14楼2018-11-02 12:07
                      回复(1)
                        看了你的教程,终于成功了!!!之前一直看网上的都不对。我都快放弃弄了


                        IP属地:福建15楼2019-01-17 20:57
                        回复
                          漂亮,多谢楼主


                          IP属地:北京16楼2019-08-10 10:23
                          回复
                            ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111), 停止之后再启动就会报这个错, 楼主晓得怎么解决吗


                            IP属地:北京17楼2019-08-10 10:25
                            回复
                              chroot下能用service这个命令?


                              IP属地:广东18楼2020-04-06 04:55
                              回复