如何在linux系统中centos7.6上面安装mysql数据库

作者&投稿:逮卞 (若有异议请与网页底部的电邮联系)
~

安装mysql基本有三种办法:

1, 源码编译。 2,二进制包方式安装  3, yum安装。

可以采用二进制包方式安装mysql,并进行优化配置。

1.安装之前,先创建mysql用户

[root@linuxprobe_nfs ~]# useradd mysql -s /sbin/nologin -M 

[root@linuxprobe_nfs ~]# id mysql

uid=500(mysql) gid=500(mysql) groups=500(mysql)

2.软件包的下载及解压

[root@linuxprobe_nfs ~]# mkdir /home/chenfan/tools  -p

[root@linuxprobe_nfs ~]# cd /home/chenfan/tools 

在http://dev.mysql.com/downloads/mysql/官网上下载mysql-5.5.32-linux2.6-x86_64.tar.gz

[root@linuxprobe_nfs tools]# ls 

mysql-5.5.32-linux2.6-x86_64.tar.gz

[root@linuxprobe_nfs tools]# tar zxvf mysql-5.5.32-linux2.6-x86_64.tar.gz 

[root@linuxprobe_nfs tools]# ls 

mysql-5.5.32-linux2.6-x86_64  mysql-5.5.32-linux2.6-x86_64.tar.gz

[root@linuxprobe_nfs local]# mv mysql-5.5.32-linux2.6-x86_64 /usr/local/mysql-5.5.32  
###免编译安装 mysql二进制包安装与配置实战记录

[root@linuxprobe_nfs local]# cd /usr/local

[root@linuxprobe_nfs local]# ln -s mysql-5.5.32  mysql

###此处的软链接为了版本升级提供了便利

3.初始化数据库

[root@linuxprobe_nfs local]# mysql/scripts/mysql_install_db  --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/  --user=mysql 

###此处如果初始化发生错误,删除data目录下的内容,rm -fr  mysql/data/*,重新初始化。

4.生成MySQL配置文件

[root@linuxprobe_nfs local]# cd mysql

[root@linuxprobe_nfs mysql]# cp support-files/my-small.cnf  /etc/my.cnf

5.授权管理文件

[root@linuxprobe_nfs ~]# chown -R mysql:mysql /usr/local/mysql/

[root@linuxprobe_nfs ~]# ls -ld /usr/local/mysql/

drwxr-xr-x. 13 mysql mysql 4096 Jun 24 17:21 /usr/local/mysql/

6.设置科学的启动方式

[root@linuxprobe_nfs mysql]# cp support-files/mysql.server  /etc/init.d/mysqld 

[root@linuxprobe_nfs mysql]# chmod +x /etc/init.d/mysqld 

[root@linuxprobe_nfs mysql]# /etc/init.d/mysqld start 

Starting MySQL... SUCCESS! 

[root@linuxprobe_nfs mysql]# chkconfig --add mysqld 

[root@linuxprobe_nfs mysql]# chkconfig mysqld on 

[root@linuxprobe_nfs mysql]# chkconfig --list mysqld 

mysqld          0:off   1:off   2:on    3:on    4:on    5:on    6:off

### 设置开机自启动mysql

7.配置MySQL环境变量

[root@linuxprobe_nfs mysql]# echo 'PATH=/usr/local/mysql/bin:$PATH' >> /etc/profile 

[root@linuxprobe_nfs mysql]# source /etc/profile 

[root@linuxprobe_nfs mysql]# echo $PATH 

/usr/local/mysql/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

###此处PATH路径的设置为了后续mysql命令的使用

8.mysql登陆与密码设置

[root@linuxprobe_nfs mysql]# mysql




linux意义何在linux意义
使用Linux命令行进行管理,不但可以批量、自动化管理,还可以实现智能化、可视化管理。当然后者需要开发者配合管理界面的开发。但无论如何,Linux系统的优势还是快速、批量、自动化、智能化管理系统及处理业务。find\/root在linux中的意义?find命令在linux中的意义:find命令选项:-name按照文件名查找文件。“名...

Linux\/Unix操作系统目录结构的来历
\/:存放系统程序,也就是Att开发的Unix程序。\/usr:存放Unix系统商(比如IBM和HP)开发的程序。\/usr\/local:存放用户自己安装的程序。\/opt:在某些系统,用于存放第三方厂商开发的程序,所以取名为option,意为"选装"。

我觉得linux系统很垃圾,还不如win xp,为什么还要用linux系统
6.有很好的网络支持利文件系统支持 Linux从诞生之日起就与Internet密不可分,支持各种标准的Internet网络协议,并且很容易移植到嵌入式系统当中。目前,Linux几乎支持所有主流的网络硬件、网络协议和文件系统,因此它是NFS的一个很好的平台。另一方面,由于Linux有很好的文件系统支持(例如,它支持Ext2、FAT3...

LIUNX的历史
Linus为内核定了调子,但Linux并不只是内核.没有一个管理组织;一个俄罗斯学生得到一块新的主板,就写了驱动程序支持这块主板.马里兰的一个系统管理员需要备份软件,就写一个,并把它传给任何需要的人.好象总是在正确的时间发生正确的事.

谁能详细的介绍一下Unix和Linux的历史
Linux是Unix克隆(Unix clone)或Unix风格(Unix alike) 的操作系统(OS),在原代码级上兼容绝大部分Unix标准(指的是IEEE POSIX,System V,BSD),是一个支持多用户, 多进程,多线程,实时性 较好的功能 强大而稳定的操作系统.它可以运行在x86 PC,Sun Sparc,Digital Alpha ,680x0,PowerPC, MIPS等平台上,可 以说Lin...

关于Linux和虚拟机的几个问题,希望大家帮忙!
1 用的是同一个内核,最大的不同是软件的打包方式(linux是由软件包直接组成的系统) 因此不同的系统,软件二进制的安装包是不通用的,比如你说的redhat,安装包的扩展名是.rpm,而另一个叫debian的发行版本用的是.deb .deb文件就不能在redhat上使用 此外redhat已过时,你可以用google尝试其它自己感...

linux中怎么把root的权限赋给其他的用户
一般来说 root权限是不能给其他用户的,不然root的权限意义何在?一般来说 给其他用户更多的权限,无非是其他用户需要执行更多的权利,如对文件的查看,编辑,修改,执行!那你何不给这些文件设置 rwx的权限?千万得记住,以后上班,root的安全性是必须时刻谨记的!!

如何在suse linux中使用usb键盘,安装时候正常,进入后就没反映
这应该是和你安装的时候选择有关,如果你在安装的时候选择了某个设备为USB设备,安装程序会自动把usb设备驱动编译到内核.反之你不选,就没有USB驱动了.你再插USB设备,就会不支持~搞不好会直接死机~try again ~ good luck~

linux samba中workgroup 参数意义何在??
samba主要是用于windows和linux之间的沟通,是通过netbios名称,但是又不能过路由,所以必须是在同一个工作组中(局域网),不需要建立一个组,只需要用你windows上那个组即可!

现在很纠结,我想再装一个系统,是装Linux或Android x86_64还是Chrome...
目前我的电脑上只有linux系统~建议linux的ubuntu或者fedora发行版,大小600-900m左右 安卓x86很X蛋的,兼容性很差,很多硬件不支持。而且因为架构的问题,很多应用不能在x86上运行,比如flash插件~还有中文输入法,而且你能想像,你用应用的时候电脑屏幕横过来的感觉么?我亲自用过,真心垃圾~至少现在还没...

东莞市18845882183: linux系统如何操作centos -
景肯石淋: centos系统本身就是linux操作系统的一个分支.相当于redhat 红帽子linux的社区版.

东莞市18845882183: 如何创建新的linux的centos虚拟机哦 -
景肯石淋: 方法/步骤 1 1. 新建虚拟机2 在“新建虚拟机向导"中选择”典型“或”自定义“选项,然后下一步(通过自定义可以选择VMware版本,如不需要,直接选择典型就好)3 选择版本,如无特殊需求,默认就好:e5a48de588b6e79fa5e...

东莞市18845882183: linux怎么修改默认的运行等级 centos -
景肯石淋: 1用SecureCRT连上Linux服务器,然后在命令行输入:vi /etc/inittab.2在inittab文件中,找到“id:5:initdefault:”这一行.5就是现在的启动级别,然后把5改为3.修改之后...

东莞市18845882183: 如何安装centos linux操作系统 -
景肯石淋: wget urlOfFile,直接在 Terminal 用就好.没有这个工具的话,就先 sudo yum -i wget 安装一下.

东莞市18845882183: 如何在虚拟机中配置centos环境 -
景肯石淋: 在VMware中新建虚拟机,在新建虚拟机向导中,选择“自定义(高级)”选项,鼠标单击7a686964616fe58685e5aeb931333363373835“继续”按钮.2选择VMware的版本workstation9.0(VMware版本对硬盘、内存、cpu等硬件的支持大小数...

东莞市18845882183: linux centos7.2怎么安装 -
景肯石淋: 一、安装CentOS7.21)成功引导系统后,会出现下面的界面 界面说明:Install CentOS 7 安装CentOS 7 Test this media & install CentOS 7 测试安装文件并安装CentOS 7 Troubleshooting 修复故障 注:在Trobleshooting模式下,界面如下:界面...

东莞市18845882183: 如何在虚拟机上安装centos -
景肯石淋: 打开虚拟机软件“VMware”,选择“创建新的虚拟机”;2 选择“自定义(高级)”选项,点击“下一步”;3 在“硬件兼容性”处选择最高的版本,我这里是“Workstation 10.0”,点击“下一步”;4 选择“稍后安装操作系统”,点击“下一...

东莞市18845882183: linux系统中的vmware workstation怎么安装centos6.5 -
景肯石淋: 方法/步骤 在这里VMware Workstation软件的安装就不说了,安装完成后选择新建虚拟机,选择自定义模式,然后下一步选择稍后安装操作系统. 接下来设置虚拟机账户,存储位置,按照自己的爱好设置

东莞市18845882183: Linux系统如何操作?(《CentOS.5.5.》版本)
景肯石淋: 应用程序可以安装到/usr/local/或者/opt/ 软件存放路径可以放到/usr/local/src或者/media只要自己能记住就行. 在centos安装软件有三种安装方式1、yum安装 2、rpm包安装 3、源码包安装 yum安装可以安装一些系统所需的组件入gcc gcc-c++使用...

东莞市18845882183: 服务器怎么安装centos 6.4系统 -
景肯石淋: 安装Centos请参考:安装LinuxMint1、准备用光盘启动机器,进入LinuxLive用USBImageWrite把下载的镜像写入U盘打开Gparted,调整分区,分出一个EXT3分区以便安装Linux(记下分区编号如sda3),再分出一个SWAP分区(我用了5G)2...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网