文档章节

centOS下安装mysql

全栈路
 全栈路
发布于 2017/07/10 17:29
字数 576
阅读 1
收藏 0

1),进入mysql官网http://downloads.mysql.com/archives/community/下载编译好的二进制安装包。
2),在目录/usr/local下,执行命令:tar -zxvf mysql-5.6.16-linux-glibc2.5-x86_64.tar.gz解压安装包。

3),添加系统mysql用户组及用户

执行命令:groupadd mysql和useradd -r -g mysql mysql。

4),(1)执行命令: cd /usr/local 进入安装MySQL软件目录;

         (2)执行命令:mv mysql-5.6.16-linux-glibc2.5-x86_64 mysql重命名解压后的文价夹为mysql;

(3)执行命令:cd /usr/local/mysql 进入mysql安装目录;

(4)执行命令: chown -R mysql:mysql ./修改当前目录拥有者为mysql用户;

(5)执行命令: ./scripts/mysql_install_db--user=mysql 安装数据库;

(6)执行命令: chown -R root:root ./ 修改当前目录拥有者为root用户;

(7)执行命令: chown -R mysql:mysql ./data修改当前data目录拥有者为mysql用户;

 

5、启动mysql服务并添加开机启动mysql服务.

(1)执行命令:cd /usr/local/mysql/support-files;

(2)执行命令cp my-medium.cnf /etc/my.cnf;cp mysql.server/etc/init.d/mysqld 或执行命令cp my-default.cnf/etc/my.cnf;cp mysql.server /etc/init.d/mysqld;

(3)修改/etc/my.cnf和/etc/init.d/mysqld文件内容,将文件内容中所有的默认配置路径/usr/local/mysql替换为mysql的安装目录;

(4)执行命令:service mysqld start启动mysql服务;

5)执行命令:ps -ef|grep mysql 看到mysql服务说明启动成功,如图:

 

7、把mysql客户端放到默认路径

执行命令:ln -s /usr/local/mysql/bin/mysql/usr/local/bin/mysq

 

8、配置mysql远程访问权限

(1)执行命令:/usr/local/mysql/bin/mysql -u root -p,输入登录密码,进入mysql;

(2)执行命令:use mysql;  注意这里分号也是命令的一部分;

(3)创建远程登录用户并授权:

创建用户,create user test identified by '123456';
添加权限,grant all privileges on *.* to 'test'@'%'identified by '123456' with grant option;
刷新权限,flush privileges ;

 

 

 

 

出现执行scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysqldb命令时一直报错:

Can't locate Data/Dumper.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at scripts/mysql_install_db line 42.BEGIN failed--compilation aborted at scripts/mysql_install_db line 42.

原因是Fedora 19中yum的prel包中没有Dumper.pm文件。这时候只要执行以下命令就可以手动下载Dumper.pm文件

yum install 'perl(Data::Dumper)'

 

© 著作权归作者所有

全栈路
粉丝 0
博文 28
码字总数 12207
作品 0
昌平
程序员
私信 提问
centos 下载安装mysql

1、到chinaunix下载mysql 下载地址: http://download.chinaunix.net/download/0008000/7159.shtml 2、上传到CentOS服务器 本例放在 /usr/local/backup 中 3、创建mysql组及用户 [root@loca......

墨梅
2014/01/14
0
0
CentOS使用yum安装mysql(超简单)

工具/原料 yum库 Mysql数据库 CentOS6.4_64bit 方法/步骤 1 查看CentOS自带mysql是否已安装。 输入:yum list installed | grep mysql 2/5 若有自带安装的mysql,如何卸载CentOS系统自带mys...

bengozhong
2016/10/17
2
0
通过loganalyzer 展示数据库中的日志

做这个实验需要三台机器,我做实验的环境如下: centos7.3安装数据库 centos6.8 Yum install rsyslog-mysql centos6.9 实现 lap 实验开始: centos7.3 安装数据库: yum install mariadb-ser...

wx597c37d34c94c
2017/10/28
0
0
Linux搭建lamp(Apache+PHP+Mysql环境)centos7.2版

我们更多的网站服务器是选择了Linux系统,这里建议你选择centos,这也是阿里云ecs推荐的系统,在服务器上比较推荐centos,特别对于新手,首选CentOS,并不是centos比Debian和ubuntu好,而是c...

麦可叔叔
2017/11/04
0
0
MySQL专题2之MySQL在linux上的安装

- 所有平台的MySQL下载地址为http://www.mysql.com/downloads,挑选你需要的MySQL Community Server版本以及对应的平台。 1、Linux/UNIX上安装MySQL - Linux平台上推荐使用RPM包来安装MySQL...

极客微信条
2017/11/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

聊聊中国的通信行业:从“七国八制”到“中华”脊梁

本期文章和大家一起来聊一聊我曾经从事过的通信行业吧。最近各方面信息的泛滥,包括和华为的同学聊天,自己确实也感慨颇多。想想我自己本科主修通信工程,研究生再修信息与通信工程,从本科开...

CodeSheep
55分钟前
4
0
MDK:ARM M451M:exceed the range of code meory, continue to erase or not?

问题: 代码空间超限 几天前就遇到:exceed the range of code meory, continue to erase or not? 如下所示: 解决过程 开始以为中MDK软件的128KB限制,如是就不能生成HEX文件,应该链接时有提...

SamXIAO
今天
1
1
OSChina 周六乱弹 —— 因违反《中华人民共和国治安管理处罚法》第四十四条之规定

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @xiaoshiyue :#今日歌曲推荐# 惊艳分享谷微的单曲《安守本份》(@网易云音乐) 《安守本份》- 谷微 手机党少年们想听歌,请使劲儿戳(这里) ...

小小编辑
今天
322
7
Angular 英雄编辑器

应用程序现在有了基本的标题。 接下来你要创建一个新的组件来显示英雄信息并且把这个组件放到应用程序的外壳里去。 创建英雄组件 使用 Angular CLI 创建一个名为 heroes 的新组件。 ng gener...

honeymoose
今天
8
0
Kernel DMA

为什么会有DMA(直接内存访问)?我们知道通常情况下,内存数据跟外设之间的通信是通过cpu来传递的。cpu运行io指令将数据从内存拷贝到外设的io端口,或者从外设的io端口拷贝到内存。由于外设...

yepanl
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部