转自:http://leftleg.hzpub.com/post/346/

linux下安装mysql,采用tar包安装模式

1.建立相应目录和用户组 mkdir /usr/local/mysql groupadd mysql useradd -g mysql -d /usr/local/mysql

2.开始安装mysql tar -xzxv mysql-5.0.19.tar.gz cd mysql-5.0.19 ./configure --prefix=/usr/local/mysql (指定安装目录) --without-debug 去除debug模式 --with-extra-charsets=gb2312 添加gb2312中文字符支持 --enable-assembler 使用一些字符函数的汇编版本 --without-isam 去掉isam表类型支持 现在很少用了 isam表是一种依赖平台的表 --without-innodb 去掉innodb表支持 innodb是一种支持事务处理的表,适合企业级应用 --with-pthread 强制使用pthread库(posix线程库) --enable-thread-safe-client 以线程方式编译客户端 --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static 以纯静态方式编译服务端和客户端 --with- raid 激活raid支持

make && make install

3.建立数据库和表

./usr/local/mysql/bin/mysql_install_db --user=mysql

copy配置文件,有large,medium,small三个环境下的,根据机器性能选择,如果负荷比较大,可修改里面的一些变量的内存使用值?

cp /usr/local/mysql/share/mysql/my-medium.cnf /etc/my.cnf

更改目录权限和组

chmod 755 -R /usr/local/mysql/

chown mysql.mysql -R /usr/local/mysql/

启动mysql

/usr/local/mysql5/bin/mysqld_safe &

设置启动服务

cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqld

chkconfig --add mysqld

chkdonfig --level 345 mysql on

修改登陆用户的密码

/usr/local/mysql5/bin/mysqladmin -u root password "root"

登陆mysql数据库

/usr/local/mysql5/bin/mysql -u root -p

Enter password: root
Welcome to the MySQL monitor.?Commands end with ; or \g.
Your MySQL connection id is 18 to server version: 5.0.19-log

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> use mysql;

mysql>delete from user where password=""; #删除用于本机匿名连接的空密码帐号
mysql>flush privileges;
mysql>quit

附:●mysql常见的一些有用的选项和命令
mysqld -----开启日志支持
--log
--log-update
--log-long-formart
●mysql
grant all on database.* to user identified by "password" 新建一user用户,赋予其database数据库的所有权限
revoke all on database from user 移除user用户在database数据库上的所有权限
mysql -uroot -p --one-database databasename < file.sql 从file.sql文件导入sql语句到databasename这个数据库里
●mysqladmin
mysqladmin flush-logs 命令mysqld重新打开一个新的日志文件,就是清空老日志文件,相当于轮回了
●mysqldump
--add-drop-table 导出sql语句时添加droptable if exists语句
--quick 快速导出
--opt 优化选项(推荐)
●myisamchk
检查表选项
--extend-check 扩展检查
--medium-check 速度比较折中的一个检查选项
修复表选项
--recover 修复表文件
--safe-recover 安全修复表文件,比--recover要慢
修饰修复表项
--force 强制清除上次的临时文件
--quick 只根据素引文件的内容进行修复

转载于:https://blog.51cto.com/230500/547520

mysql在linux下的完整安装相关推荐

  1. mysql在linux下的安装

    mysql在linux下的安装 安装环境:系统是 centos6.5 1.下载 下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads ...

  2. MySQL——在Linux下安装和卸载MySQL

    MySQL--在Linux下安装和卸载MySQL 摘要:本文主要学习了如何在Linux系统中安装和卸载MySQL数据库. 查看有没有安装过MySQL 使用命令查看有没有安装过: 1 [root@loc ...

  3. mysql在linux下的安装_mysql在linux下的安装

    3.添加用户组和用户 #添加用户组 groupadd mysql #添加用户mysql 到用户组mysql useradd -g mysql mysql 4.安装 cd /usr/local/mysq ...

  4. [mysql] linux下使用yum安装mysql

    From: http://www.2cto.com/database/201207/141878.html linux下使用yum安装mysql 1.安装 查看有没有安装过: yum list ins ...

  5. linux下rpm方式安装mysql(2012-5-12)

    由于感觉前几篇博客中关于linux下rpm方式安装mysql的方法问题太多,今天抽时间重新实践和整理了一下,现在拿出来和大家分享,希望对家有用. 系统环境: Rat had enterprise li ...

  6. linux 安装 mysql off,linux下安装mysql

    linux 下卸载和安装 mysql linux 环境 CentOS 6.4 安装包:Community Server下载地址:http://www.mysql.com/downloads/mysql ...

  7. Linux环境下Protobuf完整安装和使用教程

    Linux环境下Protobuf完整安装和使用教程 目标 下载和安装 环境配置 一个例子 1.报文定义 2.报文生成 3.使用报文 4.编译程序 5.常见问题: 目标 本文将教会一个完全的新手如何搭建 ...

  8. linux查看mariadb安装卸载,MySQL——在Linux下安装和卸载MariaDB

    MySQL--在Linux下安装和卸载MariaDB 摘要:本文主要学习了如何在Linux系统中安装和卸载MariaDB数据库. 查看有没有安装过MariaDB 使用命令查看有没有安装过: 1 [ro ...

  9. linux下rpm包安装MySQL

    继上次用tar.gz包方式安装失败后, wlinux下安装MySQL遇到的坑_阿部仲麻吕的博客-CSDN博客先是显示不安装libgcc_s.so.1不能工作,网上找了好多办法,有,看看libgcc_s ...

最新文章

  1. 天兔(Lepus)监控系统慢查询分析平台安装配置
  2. Python(四)字符串
  3. Dlib——C++机器学习库,有传统机器学习的,也有深度学习的
  4. python常见问题
  5. java垃圾回收策论_深入理解 Java 虚拟机【3】垃圾收集策略与算法
  6. linux安装opencv让输入密码,linux下安装opencv的全过程(对初学者或者linux不熟悉的童鞋,非常适合)...
  7. REACT是否真的就比VUE强?(文末附两个框架的学习福利)
  8. JAVA大数——lightoj1024
  9. JS开发工具WebStorm使用快捷键
  10. 二级c语言上机题库下载,二级C语言上机题库(全).doc
  11. 江苏长江水位告警 南京明城墙再现“龙吐水”
  12. CS5211 eDP转LVDS转换器芯片 CS5211芯片说明书
  13. 安卓案例-简单图片查看器
  14. 《“十四五”现代能源体系规划》划重点
  15. 数据库基本术语DDL,DML, DCL
  16. 天庭云计算机键盘无法输入,Win7系统下无线键盘失灵无法输入的解决方法
  17. 逆水寒 各个服务器位置,从商人的角度看逆水寒——服务器选择篇
  18. 2023年度流行色,带来信心的活力洋红色
  19. PowerPC指令集结构之同步指令:Sync和Isync
  20. AOP(面向切面)原理及使用

热门文章

  1. input文本框不可编辑的方法
  2. msscript 64位找不到的替代方法
  3. C++ STL 学习笔记__(6)优先级队列priority_queue基本操作
  4. coredata 自动化刷新uitableview数据
  5. 对于C语言可移植性的思考
  6. 程序员面试金典——11.6矩阵元素查找
  7. 多级队列应用题-2016年408习题
  8. Loaded runtime CuDNN library: 7103 (compatibility version 7100) but source was compiled with 7005 ..
  9. Keepalived实战(3)
  10. 开博第一篇,附上我开通博客的理由