建立mysql 用户组和用户

#grep mysql /etc/group

#groupadd mysql

#grep mysql /etc/passwd

#useradd mysql -g mysql -c "MySQL Server" -M -s /sbin/nologin

-g:指定新增用户所属的用户组

-c:对新增用户的附加说明

-M:不建立使用者目录

-s:定义使用的SHELL,/sbin/nologin 表示用户不能登陆系统

解压源码包

#tar zxvf mysql-5.1.37.tar.gz

#cd mysql-xxxxx

编译

#./configure --prefix=/usr/local/mysql --with-charset=gbk --with-extra-charsets=all --with-plugins=all --with-pthread --enable-static --enable-thread-safe-client --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static --with-debug --enable-assembler --with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock

--prefix=/usr/local/mysql 指定mysql 安装目录

--with-charset=utf8 设置mysql 的默认字符集为UTF8

--with-collation=utf8_general_ci 设置mysql 的默认字符校对规则

--with-extra-charsets=all 添加其它字符集支持

--with-plugins=all 添加INNODB 支持(MySQL5.1 以后默认不支持INNODB)

--enable-thread-safe-client 编译线程安全版的MySQL 客户端库,即libmysqlclient_r 库

--with-debug 包含调试代码,能发现一些错误并提供输出

--enable-assembler 使用一些字符函数的汇编版本

#make 将源文件编译成可执行的二进制文件

#make install 将二进制文件和配置文件等安装到相应的目录下

设置开机启动 MySQL

#cp support-files/mysql.server /etc/init.d/mysqld

#chmod +x /etc/init.d/mysqld

#chkconfig --add mysqld

#chkconfig --level 345 mysqld on

初始化数据库

#cp support-files/my-large.cnf /etc/my.cnf

#cd /usr/local/mysql

#chown -R mysql.mysql .

#./bin/mysql_install_db --user=mysql

#

& “/usr/local/mysql/bin/mysqld_safe --user=mysql 2>&1 > /dev/null &”

#ln -s /usr/local/mysql/tmp/mysql.sock /var/lib/mysql/mysql.sock

#./bin/mysql_secure_installation

设置root 密码,清除test 表,禁用匿名登录等

+

其它设置

#ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql

#ln -s /usr/local/mysql/bin/mysqladmin /usr/bin/mysqladmin

#ln -s /usr/local/mysql/bin/mysqldump /usr/bin/mysqldump

修改MySQL root 用户密码

#mysqladmin –u root password “PASSWORD”

配置远程连接

#mysql -uroot -pxxxxxxx

mysql > use mysql;

mysql > update user set host = '%' where user = 'root';

mysql > grant all on *.* to root@'%' with grant option;

mysql > flush privileges;

转载于:https://blog.51cto.com/4856809/1182562

mysql源码安装教程相关推荐

  1. php mysql 源码 安装教程_源码安装和配置apache(httpd)和 PHP 和 mysql全过程(一)...

    [服务器环境为:CentOS6.5 64位目标:搭建LNMP(Linux + Nginx + MySQL + PHP +SVN),其中svn是用来代替ftp,方便开发中调试同步代码相关目录:所有软件都 ...

  2. mysql data文件夹恢复_【专注】Zabbix源码安装教程—步骤详解(2)安装并配置mysql...

    四.安装并配置mysql(1) 解压mysql-5.7.26.tar.gz与boost_1_59_0.tar.gz #tar -xvf mysql-5.7.26.tar.gz #tar -xvf bo ...

  3. php+mysql案例含源码_【专注】Zabbix源码安装教程—步骤详解(1)安装前准备

    一.实验环境准备 Rhel 7.6 x86_64(server) 192.168.163.72 Rhel 6.5 x86_64(agent) 192.168.163.61 均已配置操作安装光盘为YUM ...

  4. mysql源码安装(带图详解)

    ** mysql源码安装 ** mysql源码安装 参考教程: https://www.cnblogs.com/igoodful/p/11365494.html https://blog.csdn.n ...

  5. 微云二手车运营版 公众号+小程序v1.1.20+微信小程序+抖音端源码安装教程

    系统包括PC+公众号+小程序v1.1.20+微信小程序+抖音小程序前端,使用前先在后台初始化下数据.播播资源网技术小编看了下说明是带PC端功能,但后台没找到设置的地方,不过公众号+小程序+抖音也够用了 ...

  6. (二)企业部分之lnmp环境的搭建:mysql源码安装

    Web服务器架构 Web服务器架构一般主要由系统环境.Web服务器.数据库和语言组成. 可以有以下组成方式: 系统:linux unix windox mac freebsd aix Web服务器:a ...

  7. mysql centos 源码安装_CentOS5下MySQL源码安装方式

    1.编译环境安装 uname -aLinux ha01 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:35 EDT 2010 i686 i686 i386 GNU/Lin ...

  8. ansible1.7.2源码安装教程

    ansible1.7.2源码安装教程 ================================================================================= ...

  9. rad linux下安装mysql_Linux(CentOS或RadHat)下MySQL源码安装

    MySQL 5.6开始,需要使用g++进行编译. cmake  :MySQL 5.5开始,使用cmake进行工程管理,cmake需要2.8以上版本. bison  :MySQL语法解析器需要使用bis ...

  10. linux安装源码mysql失败,linux停mysql源码安装

    当前位置:我的异常网» Linux/Unix » linux停mysql源码安装 linux停mysql源码安装 www.myexceptions.net  网友分享于:2013-07-19  浏览: ...

最新文章

  1. golang 库 go-restful 中 https basic authentication 基础认证实例
  2. 使用plsql连接远程oracle数据库配置
  3. android状态机实现原理
  4. mysql create database to_mysql之CREATE DATABASE Syntax(创建数据库)
  5. 图的广度优先搜索遍历
  6. 长得类似铁甲小宝的机器人_铁甲小宝中十大机器人战斗力排行榜,第一谁都猜到了...
  7. 802. 区间和(离散化)
  8. ipv6 ripng配置
  9. 手把手教你强化学习 (四)动态规划与策略迭代、值迭代
  10. connect to host master port 22: No route to host 问题解决方案
  11. opencv widthstep 理解
  12. Win10卸载skype
  13. python的turtle的画太阳花(简洁和经典)
  14. 【js获取当天时间0点和23点59分59秒】
  15. 2020PAKDD 阿里巴巴智能运维算法大赛TOP20 ——磁盘故障预测问题比赛思路、难点与问题总结
  16. C#学习笔记:子类于父类的构造函数的关系【By Myself】
  17. 递归实现指数型,排列型,组合型枚举
  18. 用stm32F103核心板的GPIOA端一管脚接一个LED,GPIOB端口一引脚接一个开关(用杜邦线模拟代替)。采用中断模式编程,当开关接高电平时,LED亮灯;接低电平时,LED灭灯。
  19. 电子商务行业数据集成案例介绍
  20. 一文搞懂文本识别、银行卡识别、通用卡证识别、身份证识别

热门文章

  1. “超级买手”阿里:一年投资65笔,涉及金额高达5400亿
  2. 财子说丨王国斌:相信时间的力量
  3. 2019上海开源峰会炉边会谈纪要
  4. 如何写出优秀的开源简历
  5. 【时间序列预测】基于matlab EMD优化BP神经网络汇率预测【含Matlab源码 1742期】
  6. 【图像处理】基于matlab GUI打靶仿真系统【含Matlab源码 1043期】
  7. 【路径规划】基于matlab GUI蚁群算法求解机器人栅格地图最短路径规划问题【含Matlab源码 927期】
  8. python用缩进来写模块_进击python第一篇:相遇
  9. python语言编程中的保留字_Python入门系列5-保留字和标识符
  10. 你确认退出吗 html,按退出会 执行2次弹出确认窗口,为何?