CentOS安装mysql源码包
1.# cd /usr/local/src
2.上传mysql.tar.gz文件
3.# tar -zxvf mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz
4.# mv mysql-5.6.36-linux-glibc2.5-x86_64.tar /usr/local/mysql
5.# useradd -s /sbin/nologin mysql 建立mysql用户
6.# cd /usr/local/mysql
7.# mkdir -p /data/mysql
8.# chown -R mysql:mysql /data/mysql
9. # ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql
如果出现错误提示:please install the following Perl modules before executing.....
这是因为缺少perl-Module-Install;按照如下安装
10.yum install -y perl-Module-Install
11第九条重新执行。
如果看到两个ok,并且在/data/mysql目录下生成几个文件和目录,说明执行成功;
或者在执行完最后一条命令后,执行echo $?,输出0;表示安装成功。
配置mysql
12. # cd /usr/local/mysql
13. # cp support-files/my-default.cnf /etc/my.cnf
是否覆盖...... y
14. # vim /etc/my.cnf
修改配置如下

15. # cp support-files/mysql.server /etc/init.d/mysqld
16 # chmod 755 /etc/init.d/mysqld
17.vim /etc/init.d/mysqld
修改basedir和datadir变量值

18. # cd /usr/local/mysql
19# chkconfig --add mysqld //把mysqld服务加入到系统服务列表中。
20. #chkconfig mysqld on //开机自启动
21.# service mysqld start //启动服务

22.检查是否启动成功
# ps aux |grep mysqld 结果应该大于2
# netstat -lnp|grep 3306 查看3306是否被监听。

23.# cd /usr/local/mysql
24. # ./bin/mysqladmin -u root password 'gys' 设置用户和密码
25.# service mysql restart 重启mysql
mysql命令无效
方式一:
# ln -s /usr/local/mysql/bin/mysql /usr/bin
方式二:
# echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
# source /etc/profile
navicat连接mysql时,发现
“XXXX is not allowed to connect mysql server”
# mysql -u root -p gys
>use mysql
>select * from user
发现权限中root用户只有localhost是可以连接的,修改这个权限。
>update user set host='%' where user='root'; 这一句执行完可能有一个error提示,可以无视这个提示。
>flush privileges; 刷新mysql的权限相关表。
navicate可以重新连接了
CentOS安装mysql源码包的更多相关文章
- MySQL源码包编译安装
+++++++++++++++++++++++++++++++++++++++++++标题:MySQL数据库实力部署时间:2019年3月9日内容:MySQL源码包进行编译,然后部署MySQL单实例重点 ...
- 【转】Ubuntu编译安装mysql源码
主要参考了下面两篇文章 http://forum.ubuntu.org.cn/viewtopic.php?t=330121 http://www.linuxidc.com/Linux/2011-09/ ...
- hadoop2.6.0汇总:新增功能最新编译 32位、64位安装、源码包、API下载及部署文档
相关内容: hadoop2.5.2汇总:新增功能最新编译 32位.64位安装.源码包.API.eclipse插件下载Hadoop2.5 Eclipse插件制作.连接集群视频.及hadoop-eclip ...
- hadoop2.5发布:最新编译 32位、64位安装、源码包、API以及新特性
hadoop2.5发布:最新编译 32位.64位安装.源码包.API以及新特性 http://www.aboutyun.com/thread-8751-1-1.html (出处: about云开发) ...
- 安装php源码包内的扩展
本地环境 PHP 7.0.4 (cli) (built: Mar 13 2016 21:50:22) ( NTS ) 安装 进入源码包中的ext文件夹中 [root@test etc]# cd /us ...
- mysql安装一 --- 源码包安装
1.登陆http://www.mysql.com/ 或者 www.oracle.com 2. 3. 4. 上面如果不能加载,禁用代理软件 5. 6. 7. 8. 9.上传 10.md5校验安装包的完整 ...
- mysql源码包安装
一.准备编译环境 # yum -y install ncurses ncurses-devel openssl-devel bison gcc gcc-c++ make cmake # wget ht ...
- Mysql安装 ----> 基于源码包安装
1)基于源码包安装MySQL [root@localhost ~]# rpm -q mysql mysql-server mariadb mairadb-server //检查有没 ...
- Linux 环境编译安装mysql (源码安装包)
标注: Linux需要先配置网络yum源,确定yum能在线安装软件包,方便测试过程中安装部分依赖包.配置163网易提示的网络yum源参考博客 http://www.cnblogs.com/zoulo ...
随机推荐
- 一天一点Zynq(1)xilinx-arm-linux交叉编译链 安装总结以及资源更新
结束了对xilinx-arm-linux交叉编译链安装后,总结一下整个过程,方便后来的研究者们,少走点弯路. 关于xilinx-arm-linux交叉编译链的安装,网上一搜一大把,可是有的资料中的资源 ...
- linux下使用命令修改IP地址
使用root用户登录进入Linux,打开进去终端 在终端中输入:vi /etc/sysconfig/network-scripts/ifcfg-eth0 (最后的eth0是网卡名,我的是Auto_et ...
- main函数
class Main { public static void main(String[] args) //new String(0) { System.out.println(args); // [ ...
- 云硬盘性能测试工具FIO介绍
一.云硬盘的性能衡量指标 云硬盘的性能指标一般通过以下几个指标进行衡量 IOPS:每秒的读写次数,单位为次(计数).存储设备的底层驱动类型决定了不同的IOPS 总IOPS:每秒执行的I/O操作总次数 ...
- Alpha冲刺9
前言 队名:拖鞋旅游队 组长博客:https://www.cnblogs.com/Sulumer/p/10034872.html 作业博客:https://edu.cnblogs.com/campus ...
- 剑指Offer 35. 数组中的逆序对 (数组)
题目描述 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对.输入一个数组,求出这个数组中的逆序对的总数P.并将P对1000000007取模的结果输出. 即输出P%1000 ...
- mysql中外键的创建与删除
外键的创建 方法1:创建表的时候设置(外键名随机生成) 1.前提条件,必须要有一个主表,这里设为persons 2.主表中必须设置主键字段primary key,这里设为id_p //创建数据库dat ...
- 【EMV L2】SDA静态数据认证处理流程
[静态数据认证] 静态数据认证处理过程中,卡片没有执行任何处理,终端执行的处理流程:1.认证中心公钥的获取终端使用卡片上的认证中心公钥索引(PKI)[TAG:8F,Certification Auth ...
- apk签名的流程
最后总结一下apk签名的整个流程: 一.对Apk中的每个文件做一次算法(数据SHA1摘要+Base64编码),保存到MANIFEST.MF文件中 二.对MANIFEST.MF整个文件做一次算法(数据S ...
- 面试题 -AR VR MR以及CR的简单介绍
AR 增强现实技术(Augmented Reality,简称 AR),是一种实时地计算摄影机影像的位置及角度并加上相应图像.视频.3D模型的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互 ...