比尔云BierYun--阿里云最新优惠活动
阿里云优惠码丨阿里云代金券

mysql的的Linux下安装的mysql-5.6.12-Linux的glibc2.5,x86_64.tar.gz

mysql的的Linux下安装的mysql-5.6.12-Linux的glibc2.5,x86_64.tar.gzhttp://www.bieryun.com/1386.html

Linux的下安装mysql的详解

从官网下载的mysql-5.6.12-Linux的glibc2.5,x86_64.tar.gz

创建MySQL的用户

复制代码
  1. [root @ Master home]#useradd mysql
  2. [root @主数据]#echo’mysql’| passwd –stdin mysql
  3. 更改用户mysql的密码。
  4. passwd:所有的身份验证令牌已经成功更新。

创建MySQL的用户的原因

复制代码
  1. 不用MySQL的用户会出现一下错误,尝试了很多次,添加MySQL的用户安装成功
  2. *当然很多时候我们已经创建好别的用户,来完成日常的操作如果不创建mysql用户,修改mysql / bin目录下的mysqld_safe文件; //亲测成功
  3. 具体步骤:
  4. [root @ Master bin]#vim mysqld_safe
  5. user =’mysql’修改为user =’hadoop’//自己的用户后边步骤基本相同*
  6. [root @ Slave1数据]#服务mysql启动
  7. 启动MySQL ……错误!服务器退出时不更新PID文件(/home/hadoop/ruanJian/mysql/data/Slave1.Hadoop.pid)。
  8. [root @主数据] #vim Slave1.Hadoop.err //查看日志文件
  9. 160830 15:56:44 mysqld_safe从/ home / hadoop / ruanJian / mysql / data启动mysqld守护进程
  10. 2016-08-30 15:56:49 0 [警告]带有隐式DEFAULT值的TIMESTAMP已弃用。请使用–explicit_defaults_for_timestamp服务器选项(有关更多详细信息,请参阅文档)。
  11. 2016-08-30 15:56:49 1990 [错误]致命错误:无法更改为以用户’mysql’运行; 请检查用户是否存在!
  12. 2016-08-30 15:56:49 1990 [错误]中止
  13. 2016-08-30 15:56:49 1990 [注] Binlog结束
  14. 2016-08-30 15:56:49 1990 [注] / home / hadoop / ruanJian / mysql / bin / mysqld:关机完成
  15. 160830 15:56:49来自pid文件的mysqld_safe mysqld /home/hadoop/ruanJian/mysql/data/Slave1.Hadoop.pid已结束

在MySQL的用户下创建数据目录并解压

复制代码
  1. [root @主数据]#tar -zxvf mysql-5.6.12 -linux-glibc2.5-x86_64.tar.gz
  2. [root @主数据]#mv mysql-5.6.12 -linux-glibc2.5-x86_64 mysql //重命名

设置权限

复制代码
  1. [root @主数据]#chown -R mysql:mysql mysql

切换用户并进入mysql / scripts目录

复制代码
  1. [root @主数据]#su mysql
  2. [mysql @主数据] $ cd mysql / scripts /
  3. [mysql @ Master scripts] $

安装(根据目录己的MySQL的解压目录自行设置)

复制代码
  1. [mysql @ Master scripts] $ ./mysql_install_db –user = mysql –basedir = / home / mysql / data / mysql –datadir = / home / mysql / data / mysql / data

输出信息

复制代码
  1. 安装MySQL系统表… 2016-08-30 19:55:41 0 [Warning]带有隐式DEFAULT值的TIMESTAMP已弃用。请使用–explicit_defaults_for_timestamp服务器选项(有关更多详细信息,请参阅文档)。
  2. 2016-08-30 19:55:42 1354 [Warning]缓冲警告:更改限制:max_open_files:1024(请求5000)
  3. 2016-08-30 19:55:42 1354 [Warning]缓冲警告:更改限制:table_cache:431(请求2000)
  4. 2016-08-30 19:55:42 1354 [注] InnoDB:InnoDB内存堆被禁用
  5. 2016-08-30 19:55:42 1354 [注] InnoDB:Mutexes和rw_locks使用GCC原子内建函数
  6. 2016-08-30 19:55:42 1354 [注] InnoDB:压缩表使用zlib 1.2.3
  7. 2016-08-30 19:55:42 1354 [注] InnoDB:使用Linux本地AIO
  8. 2016-08-30 19:55:42 1354 [注] InnoDB:不使用CPU crc32指令
  9. 2016-08-30 19:55:42 1354 [注意] InnoDB:初始化缓冲池,大小= 128.0M
  10. 2016-08-30 19:55:42 1354 [注] InnoDB:完成缓冲池的初始化
  11. 2016-08-30 19:55:42 1354 [注意] InnoDB:第一个指定的数据文件./ibdata1不存在:一个新创建的数据库!
  12. 2016-08-30 19:55:42 1354 [注] InnoDB:将文件./ibdata1大小设置为12 MB
  13. 2016-08-30 19:55:42 1354 [注] InnoDB:数据库物理写满文件:等待…
  14. 2016-08-30 19:55:42 1354 [注意] InnoDB:将日志文件./ib_logfile101大小设置为48 MB
  15. 2016-08-30 19:55:43 1354 [注] InnoDB:设置日志文件./ib_logfile1大小为48 MB
  16. 2016-08-30 19:55:44 1354 [Note] InnoDB:将日志文件./ib_logfile101重命名为./ib_logfile0
  17. 2016-08-30 19:55:44 1354 [警告] InnoDB:创建新日志文件,LSN = 45781
  18. 2016-08-30 19:55:44 1354 [注意] InnoDB:找不到Doublewrite缓冲区:创建新的
  19. 2016-08-30 19:55:44 1354 [注意] InnoDB:创建Doublewrite缓冲区
  20. 2016-08-30 19:55:44 1354 [注] InnoDB:128个回滚段处于活动状态。
  21. 2016-08-30 19:55:44 1354 [Warning] InnoDB:创建外键约束系统表。
  22. 2016-08-30 19:55:44 1354 [注] InnoDB:创建外键约束系统表
  23. 2016-08-30 19:55:44 1354 [注意] InnoDB:创建表空间和数据文件系统表。
  24. 2016-08-30 19:55:44 1354 [注] InnoDB:创建表空间和数据文件系统表。
  25. 2016-08-30 19:55:44 1354 [注] InnoDB:等待清洗开始
  26. 2016-08-30 19:55:44 1354 [注] InnoDB:5.6.12开始; 日志序号0
  27. 2016-08-30 19:55:44 1354 [注] Binlog结束
  28. 2016-08-30 19:55:44 1354 [注] InnoDB:FTS优化线程退出。
  29. 2016-08-30 19:55:44 1354 [注] InnoDB:开机关机…
  30. 2016-08-30 19:55:46 1354 [注意] InnoDB:关机完成; 日志序列号1625977
  31. 填充帮助表… 2016-08-30 19:55:46 0 [Warning]带有隐式DEFAULT值的TIMESTAMP已弃用。请使用–explicit_defaults_for_timestamp服务器选项(有关更多详细信息,请参阅文档)。
  32. 2016-08-30 19:55:46 1377 [Warning]缓冲警告:更改限制:max_open_files:1024(请求5000)
  33. 2016-08-30 19:55:46 1377 [警告]缓冲警告:更改限制:table_cache:431(请求2000)
  34. 2016-08-30 19:55:46 1377 [注] InnoDB:InnoDB内存堆被禁用
  35. 2016-08-30 19:55:46 1377 [注] InnoDB:Mutexes和rw_locks使用GCC原子内建函数
  36. 2016-08-30 19:55:46 1377 [注] InnoDB:压缩表使用zlib 1.2.3
  37. 2016-08-30 19:55:46 1377 [注] InnoDB:使用Linux本地AIO
  38. 2016-08-30 19:55:46 1377 [注] InnoDB:不使用CPU crc32指令
  39. 2016-08-30 19:55:46 1377 [注意] InnoDB:初始化缓冲池,大小= 128.0M
  40. 2016-08-30 19:55:46 1377 [注] InnoDB:完成缓冲池的初始化
  41. 2016-08-30 19:55:46 1377 [注] InnoDB:Barracuda支持的最高文件格式。
  42. 2016-08-30 19:55:46 1377 [注] InnoDB:128个回滚段处于活动状态。
  43. 2016-08-30 19:55:46 1377 [注] InnoDB:等待清洗开始
  44. 2016-08-30 19:55:46 1377 [注] InnoDB:5.6.12开始; 日志序列号1625977
  45. 2016-08-30 19:55:46 1377 [注] Binlog结束
  46. 2016-08-30 19:55:46 1377 [注] InnoDB:FTS优化线程退出。
  47. 2016-08-30 19:55:46 1377 [注] InnoDB:开机关机…
  48. 2016-08-30 19:55:48 1377 [注] InnoDB:关机完成; 日志序列号1625987
  49. 要在启动时启动mysqld,您必须复制
  50. support-files / mysql.server到你系统的正确位置
  51. 请记住为MySQL root用户设置密码!
  52. 为此,请启动服务器,然后发出以下命令:
  53.   / home / mysql / data / mysql / bin / mysqladmin -u root密码’new-password’
  54.   / home / mysql / data / mysql / bin / mysqladmin -u root -h Master.Hadoop密码’new-password’
  55. 或者,您可以运行:
  56.   /家庭/ MySQL的/数据/ MySQL的/斌/ mysql_secure_installation
  57. 这也将给你选择去除测试
  58. 数据库和默认创建的匿名用户。这是
  59. 强烈建议用于生产服务器。
  60. 有关更多说明,请参阅手册。
  61. 您可以使用以下命令启动MySQL守护进程:
  62.   cd。; / home / mysql / data / mysql / bin / mysqld_safe&
  63. 您可以使用mysql-test-run.pl测试MySQL守护进程
  64.   cd mysql-test; perl mysql-test-run.pl
  65. 请报告./bin/mysqlbug脚本的任何问题!
  66. 有关MySQL的最新信息,请访问网站
  67.   http://www.mysql.com
  68. 通过http://shop.mysql.com购买支​​持/许可证来支持MySQL
  69. 新的默认配置文件被创建为/home/mysql/data/mysql/my.cnf和
  70. 将在服务器启动时默认使用。
  71. 您可以编辑此文件来更改服务器设置
  72. 警告:系统上存在默认配置文件/etc/my.cnf
  73. 这个文件将被MySQL服务器默认读取
  74. 如果您不想使用它,请将其移除或使用
  75. – 启动服务器时默认文件参数为mysqld_safe

配置文件

复制代码
  1. [mysql @ Master scripts] $ cd ../support-files/
  2. [root @ Master support-files]#cp my-default.cnf /etc/my.cnf
  3. [root @ Master support-files]#cp mysql.server /etc/init.d/mysql
  4. [root @ Master support-files]#vim /etc/init.d/mysql //修改mysql文件
  5. 添加以下两行
  6. BASEDIR = /家庭/ MySQL的/数据/ MySQL的
  7. DATADIR = /家庭/ MySQL的/数据/ MySQL的/数据

配置环境变量

复制代码
  1. [root @ Master支持文件]#vim / etc / profile
  2. #set mysql环境
  3. 导出MYSQL_HOME = / home / mysql / data / mysql
  4. export PATH = $ MYSQL_HOME / bin:$ PATH

配置MySQL的服务开机自动启动

复制代码
  1. [root @ Master bin]#chkconfig –add mysql //添加mysql
  2. [root @ Master bin]#chkconfig mysql on //设置开机启动

启动mysql的

复制代码
  1. [root @ Master支持文件]#服务mysql启动
  2. env:/etc/init.d/mysql:权限不够//如果出现这个提示执行以下命令重新启动
  3. [root @ Master support-files]#chmod a + wrx /etc/init.d/mysql
  4. [root @ Master支持文件]#服务mysql启动
  5. 启动MySQL ..成功!//启动成功

设置根登录密码

复制代码
  1. [root @ Master〜]#cd / home / mysql / data / mysql / bin / //进去mysql的bin目录
  2. [root @ Master bin]#./mysqladmin -u root password’password’//’password’为自己设置的密码引号非必须
  3. [root @ Master bin]#./mysqladmin -u root密码mysql
  4. [root @ Master bin]#mysql -u root -p
  5. 输入密码:
  6. 欢迎来到MySQL监视器。命令结束于; 或\ g。
  7. 你的MySQL连接ID是4
  8. 服务器版本:5.6.12 MySQL社区服务器(GPL)
  9. 版权所有(c)2000,2013,Oracle和/或其附属公司。版权所有。
  10. Oracle是Oracle Corporation和/或其注册商标的注册商标
  11. 分支机构。其他名称可能是其各自的商标
  12. 拥有者。
  13. 键入’help’ 或’\ h’寻求帮助。输入’\ c’清除当前的输入语句。
  14. MySQL的>

安装尝试了很多次,仅代表自己的安装过程

未经允许不得转载:比尔云 » mysql的的Linux下安装的mysql-5.6.12-Linux的glibc2.5,x86_64.tar.gz
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

强烈推荐

高性能SSD云服务器ECS抗攻击,高可用云数据库RDS