linux安装未知的用户名mysql_linux下安装mysql

下载Mysql包

因为mysql比较大,我们不能像安装nginx和php那样,通过下载源码,编译成二进制安装。mysql安装比php和nginx稍微麻烦一点。

这里mysql我们直接下载编译好的二进制文件安装了。

说说编译安装三部曲:

1、configure(配置参数,如指定安装路径等)

2、make (编译成二进制过程,通常这个过程最耗时间)

3、make install (安装)

我的php和nginx都是通过以上三步安装完成。

那么,我们linux下的很多软件包哪里可以下载呢?百度下应该都有很多。我这里提供一个比较全的下载地址:

http://mirrors.sohu.com/

打开后,你会发现,资源琳琅满目,仿佛发现了资源富裕的新大陆,这里有你想要的一切

194df9c3d7f3bea1f9ee197a70957cc8.png

我们找到mysql,下载5.5.x版本:http://mirrors.sohu.com/mysql/MySQL-5.5/

下载前一定要知道自己的linux是几位的,位数和系统不对应,后期安装会出错。

通过 uname -a 命令查看

406d04adfa151937656b29ec80b230f4.png

我们找到自己系统对应的版本:http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.51-linux2.6-i686.tar.gz

通过命令:wget http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.51-linux2.6-i686.tar.gz下载

> cd /usr/src

> wget http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.51-linux2.6-i686.tar.gz   (将mysql下载到/usr/src目录下)

解压Mysql包

> tar zxvf mysql-5.5.51.tar.gz (解压mysql)

解压后,得到一个目录mysql-5.5.51

将此目录拷贝到/usr/local目录下,这个目录下都是我的软件安装目录所在地。

> mv mysql-5.5.51 /usr/local/mysql  (移动过来后,重命名为mysql)

配置安装Mysql

一般二进制包都有安装提示,比如我们的mysql中就有。

> less INSTALL-SOURCE

查看安装提示

a06948cd711e0f7eb50cb7e966b3ffe0.png

获取如上信息。那我们就按照上门的步骤来吧。

查下我们的系统有没有mysql用户组和用户名

用户信息在/etc/passwod 文件里存储

用户密码在/etc/shadow 文件里加密存储

组信息在 /etc/group 文件里存储

发现我们都没有。

> groupadd  mysql

>useradd -g mysql mysql

中间那几部让我建立软连接啥的,我们上面已经把目录进行移动了,所以就不需要了

> chown -R mysql ./

> chgrp -R mysql ./

接下来,安装默认的mysql数据库

[root@localhost mysql]# scripts/mysql_install_db --user=mysql

然后在改变目录属组:

[root@localhost mysql]# chown -R root ./

[root@localhost mysql]# chown -R mysql ./data

启动Mysql服务

好了,到此我们的配置基本结束。然后我们来启动mysql

[root@localhost mysql]# bin/mysqld_safe --user=mysql &

查看下mysql进程:

37799f79af23de2e878ababe1ed845ad.png

启动成功了。

这里,很容易启动失败,查看错误日志后,是由于socket找不到导致的,你可以创建一个socket软连接解决!

连接Mysql服务

来,我们试试能不能连上mysql

进入 bin目录,里面有个MySQL客户端命令

331ec7166167bbbffabdeefe17340304.png

妥!

mysql添加到service

想通过service 管理mysql服务,只要执行最后一条命令:

c304430e2f37dfe78fad36de4700e63a.png

执行后,把mysql.server改名为mysql

841979a6c5395de0a9f1f9c715584abf.png

来,我们关闭mysql:

1fb9027cfc60c2d6ec211c5767c746ce.png

此时mysql已经失联!

来,我们再启动:

7b1673264a610e1ab82eff8c976e7d47.png

又能力链接啦

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值