如何在linux下安装 mysql数据库

材料 1.centos 7 linux服务器一台,

        2.mysql-5.6.38-linux-glibc2.12-x86_64.tar.gz安装包一个 

        下载地址:https://dev.mysql.com/downloads/mysql/5.6.html#downloads

操作流程:



1.准备mysql linux 安装包 后缀名为tar.gz (这个很重要!,因为弄错包就折腾了好几次,5.6(64位)版本的大概300多M大小)


2.将压缩包 通过xftp工具或者命令行的方式 拷贝到 /home 文件夹下 (不要乱放)


3.将压缩包进行减压操作
  命令行为 :# tar -zxvf 文件全名 .tar.gz 回车
  # ls 查询该文件夹 发现多出来一个文件与压缩包名称相同则 解压成功
4.改名
  一般情况下,压缩包文件 名称包括版本号 与其他信息 较为复杂 而我们则需要将这些复杂的名称简化
  mv 文件夹名 mysql(改名之后的简称)
5.建立用户组与用户(主要为了方便管理工作)
  groupadd mysql(创建用户组)
  useradd -g mysql mysql (创建mysql用户)


6.进入 该文件夹 进行安装工作
  # cd mysql
  # ls 查询 一下 是否有一个很重要的文件夹(scripts)
  # scripts/mysql_install_db --user=mysql (刚刚所建立的用户 )


7.安装成功 之后 基本上 就完成了大部分工作,下面则给用户分配文件的权限了
  # chown -R root . (修改 文件所有者,这个点不可以省略)
  # chown -R mysql data (修改此文件夹的归属者为mysql。即普通用户也可操作此文件夹)
  # chgrp -R mysql . (将此文件夹的用户组都改为mysql用户组,这个点不可以省略)


  ps: 在每次做完一次操作之后可 可使用 ls -l 来查询是否已经改变数据


8.好了 激动人心的时刻到了 下面我就要启动我们的mysql服务了(网上有一种 serivce start命令启动 ,但我没试过) 
  
  # bin/mysqld_safe --user=mysql (在bin文件夹内,这个与windows版本通用,大家很好理解应该,回车即将启动) 
  # netstat -anp |more (测试端口号,是否有3306,如若有,那么恭喜您,服务已经成功起来了,如若没有,那就要将问题解决的重心放到启动服务上去解决)


9.现在服务已经起来 ,但是我们需要去链接测试
  
  # cd bin (先要进入 bin文件夹内)
  # ./mysql -u root -p(即将进入mysql程序当中)
  # 下面弹出 enter password: 这个若从官网下载的即无密码 直接回车即可
  # 当出现 mysql> 字符时 您已经大功告成了 基本已经完成90的操作了.
  # 这个时候需要测试一下 mysql> show databases;(要加分号的噢";") 回车执行 如果有结果集即 查询成功!!




10.最后一步 服务器数据库已经建好,但操作都是要到客户端上去的,所以必须有可远程链接此数据库的功能!
  执行use mysql;
  执行update user set host = '%' where user = 'root';这一句执行完可能报错,不用管它。
  执行FLUSH PRIVILEGES;


  经过上面4步,就可以解决这个问题了。 
  注: 第四步是刷新MySQL的权限相关表,一定不要忘了,我第一次的时候没有执行第四步,结果一直不成功,最后才找到这个原因。



友情提示 : 之前如果尝试过安装mysql的朋友,最好将安装记录都删干净,然后再按照此方法执行,否则会出现许多未知错误,切记切记.

本文参照两位大神解答: 

引用链接1:http://video.tudou.com/v/XMjE0NDc3ODE1Ng==.html(视频讲解)

引用链接2:http://blog.csdn.net/bingjianit/article/details/54384299







你可能感兴趣的:(框架搭建)