linux下mysql的安装过程.docx_第1页
linux下mysql的安装过程.docx_第2页
linux下mysql的安装过程.docx_第3页
linux下mysql的安装过程.docx_第4页
linux下mysql的安装过程.docx_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

最近在linux安装了mysql,根据网上收集的资料和个人的操作过程,大概做了个整理,以便以后进行参考回顾。1、下载mysql-5.1.36.tar.gz,并且解压.tar -xzvf mysql-5.1.36.tar.gz2、添加mysql组,新建mysql用户groupadd mysqluseradd -g mysql mysql3.进入解压后的目录下,进行编译安装./configure -prefix=/usr/local/mysql -with-charset=utf8 -with-extra-charsets=all -enable-assembler -enable-thread-safe-client -with-big-tables -with-readline -with-ssl -with-embedded-server -with-plugins=all4.make5.make install6.安装完成后,mysql的安装目录为prefix中指定的/usr/local/mysql7.进入安装目录,复制配置文件cp support-files/f /etc/f8.更新/usr/local/mysql文件夹的所有者及用户组cd /usr/local/mysql/chown -R mysql .chgrp -R mysql .9.配置mysql随服务器启动的服务cp /home/mysql-5.1.36/support-files/mysql.server /etc/init.d/mysqldchmod 755 /etc/init.d/mysqldchkconfig -add mysqld10.初始化mysqlbin/mysql_install_db -user=mysql11.启动mysql服务方法1:service mysqld start方法2:/usr/local/mysql/bin/mysqld_safe -user=mysql &12.关闭MySQL服务/usr/local/mysql/bin/mysqladmin -u root -p shutdown /关闭MySQL13.查看mysql服务端口状态 (3306) netstat -atln14.mysql默认是没有密码的,设置登录mysql的新密码/usr/local/mysql/bin/mysqladmin -u root -password xxx15.登录msyql/usr/local/mysql/bin/mysql -u root -p16.添加mysql的用户登录mysql,添加mysql用户grant 权限 on 数据库名.表名 用户登录主机 identified by 用户密码;添加testA,容许localhost登录,密码为123456添加testB,容许远程登录,密码为123456添加testC,容许远程登录,密码为123456GRANT ALL PRIVILEGES ON *.* TO testAlocalhost IDENTIFIED BY 123456 WITH GRANT OPTION;GRANT ALL PRIVILEGES ON *.* TO testB% IDENTIFIED BY 123456 WITH GRANT OPTION;grant select,update,insert, on *.* to testC% identified by 123456;17.测试一下,在windows下使用mysql客户端软件指定IP地址、用户名、密码测试连接到linux下的mysql。18.完毕。附:1. ./configure-prefix=/usr/local/mysql /MySQL安装目录-datadir=/mydata /数据库存放目录-with-charset=utf8 /使用UTF8格式-with-extra-charsets=complex /安装所有的扩展字符集-enable-thread-safe-client /启用客户端安全线程-with-big-tables /启用大表-with-ssl /使用SSL加密-with-embedded-server /编译成embedded MySQL library (libmysqld.a),-enable-local-infile /允许从本地导入数据-enable-assembler /汇编x86的普通操作符,可以提高性能-with-plugins=innobase /数据库插件-with-plugins=partition /分表功能,将一个大表分割成多个小表2. chkconfig参数: -add 新增所指定的系统服务 -del 删除所指定的系统服务 -level 指定该系统服务要在哪个执行等级中开启或关闭 -list 列出当前可从chkconfig指令管理的所有系统服务和等级代号 on/off/reset 在指定的执行登记,开启/关闭/重置该系统服务chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。3.开机启动mysql的另一种简单方法:/etc/rc.local里加入/opt/mysql/bin/mysqld_safe -user=mysql &4.直接运行mysqld程序来启动MySQL服务的方法很少见,mysqld_safe脚本会在启动MySQL服务器后继续监控其运行情况,并在其死机时重新启动它用mysqld_safe脚本来启动MySQL服务器的做法在BSD风格的unix系统上很常见,非BSD风格的UNIX系统中的mysql.server脚本其实也是调用mysqld_safe脚本去启动MySQL服务器的。5.安装过程中出现的错误及解决办法5.1启动mysqld服务错误。报错:Starting MySQL. ERROR! Manager of pid-file quit without updating file解决:进入 /usr/local/mysql/var mysql-bin.index是存放日志文件索引的文件,只删除了日志文件而没有对日志的索

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论