国语自产精品视频在线看:您身边最放心的安全下载站! 最新软件|热门排行|软件分类|软件专题|厂商大全

国语自产精品视频在线看

技术教程
您的位置:首页数据库类MySQL → CentOS6.4系统中Mysql数据库卸载、安装与配置教程

CentOS6.4系统中Mysql数据库卸载、安装与配置教程

我要评论 2013/04/07 11:38:21 来源:国语自产精品视频在线看 编辑:zbbingyang.com [ ] 评论:0 点击:397次

就像【jiù xiàng】🚂Windows server 2003,2008中一【yī】📟般安装的是【de shì】🥟Sql Server 数据库【shù jù kù】,在linux系统中一【yī】📟般安装的是【de shì】🥟mysql数据库【shù jù kù】,而且【ér qiě】📌Mysql数据库【shù jù kù】的第一【yī】📟个版本【gè bǎn běn】就是发🛫行在Linux系统上🥧的。

一【yī】📟、mysql简介

MySQL是一个【shì yī gè】🤨关系型【guān xì xíng】数据库【shù jù kù】🤾管理系统🚾,由瑞典【yóu ruì diǎn】🕟MySQL AB公司【gōng sī】➿开发,目前属于【yú】Oracle公司【gōng sī】➿。MySQL是一种关联数❕据库管【jù kù guǎn】理系统🚾,关联数❕据库将数据保存在不❗同的表📳中🤽,而不是🐲将所有【jiāng suǒ yǒu】数据放【shù jù fàng】在一个👖大仓库内💰,这样就增加了【zēng jiā le】速度并【sù dù bìng】💥提高了【tí gāo le】灵活性。MySQL的🤵SQL语言是🛵用于【yú】访问数据【wèn shù jù】⛎库的🤵最常用标准化语🌺言。MySQL软件采用了双授权政【shòu quán zhèng】策【cè】(本词条“授权政【shòu quán zhèng】策【cè】”),它分为社区版【shè qū bǎn】🈲和【hé】🐖商业版,由于其【yóu yú qí】😹体积小📏、速度快、总体拥有成本🗝低,尤其是开放源码这一特点【tè diǎn】,一般中【yī bān zhōng】🤽小型网🧀站的🤵开发都选择MySQL作为网站数据库【shù jù kù】🤾。由于其【yóu yú qí】😹社区版【shè qū bǎn】🈲的🤵性能卓越🔕,搭配【dā pèi】PHP和【hé】🐖Apache可组成【kě zǔ chéng】良好的【liáng hǎo de】🤵开发环【kāi fā huán】境。

在【zài】Linux上安装【shàng ān zhuāng】mysql数据库【shù jù kù】,我们可以去其【yǐ qù qí】👃官网上下载mysql数据库【shù jù kù】的📱rpm包【bāo】,http://dev.mysql.com/downloads/mysql/5.6.html#downloads,大家可以根据【yǐ gēn jù】✊自己的📱操作系统去下📘载对应🏿的📱数据库【shù jù kù】文件,目前最新的📱版本是【bǎn běn shì】➖5.6.10了🏛。

在这里🕢我是通过🛩yum来进行🕑mysql数据库的安装【zhuāng】📭的,通过这🕌种方式🦁进行安装【zhuāng】📭,可以将跟【gēn】🎍mysql相关的【xiàng guān de】💒一些服务【wù】、jar包都给我们安【wǒ men ān】装【zhuāng】📭好,所以省【suǒ yǐ shěng】去了很【qù le hěn】多不必【duō bú bì】要的麻烦!!!

二、卸载掉原有mysql

因为【yīn wéi】mysql数据库【shù jù kù】🌒在Linux上实在是太流行了⏰,所以目【suǒ yǐ mù】前下载🐑的主流Linux系统版【xì tǒng bǎn】本基本上都集成了【chéng le】🗿mysql数据库【shù jù kù】🌒在里面,我们可【wǒ men kě】以通过如下命🕎令来查看我们🗑的操作系统上【xì tǒng shàng】是否已经安装【jīng ān zhuāng】了🗿mysql数据库【shù jù kù】🌒

[root@xiaoluo ~]# rpm -qa | grep mysql  // 这个命🧥令就会【lìng jiù huì】查看该操作系🍁统上是【tǒng shàng shì】否已经🈲安装了mysql数据库😅

有的话,我们就🦅通过【tōng guò】 rpm -e 命令 或者【huò zhě】 rpm -e --nodeps 命令来【mìng lìng lái】卸载掉

[root@xiaoluo ~]# rpm -e mysql  // 普通删🛏除模式【chú mó shì】 [root@xiaoluo ~]# rpm -e --nodeps mysql  // 强力删【lì shān】🌸除模式【chú mó shì】,如果使用上面【yòng shàng miàn】命令删除时【chú shí】,提示有【tí shì yǒu】🌨依赖的其它文【qí tā wén】🐕件📪,则用该【zé yòng gāi】命令可🌅以对其进行强力删【lì shān】🌸除

在删除完以后🌝我们可【wǒ men kě】以通过【yǐ tōng guò】 rpm -qa | grep mysql 命令来查看mysql是否已经卸载成功♒!!

三、通过yum来进行mysql的安装

我是通过💰yum的方式来进行【lái jìn háng】🅱mysql的数据库安装📓,首先我【shǒu xiān wǒ】们可以输入📴 yum list | grep mysql 命令来【mìng lìng lái】🚟查看yum上提供的mysql数据库可下载【kě xià zǎi】的版本【de bǎn běn】:

[root@xiaoluo ~]# yum list | grep mysql

就可以得到【dé dào】😍yum服务器【fú wù qì】🐠上mysql数据库🎤的可下载版本【zǎi bǎn běn】信息:

然后我们可以【men kě yǐ】通过输🔲入 yum install -y mysql-server mysql mysql-devel 命令将mysql mysql-server mysql-devel都安装【dōu ān zhuāng】🕡好(注意:安装【zhuāng】🕡mysql时我们【shí wǒ men】🎣并不是安装了【ān zhuāng le】❌mysql客户端【kè hù duān】就相当😉于安装【zhuāng】🕡好了mysql数据库了,我们还🥪需要安装【zhuāng】🕡mysql-server服务端才行【cái háng】🌔)

[root@xiaoluo ~]# yum install -y mysql-server mysql mysql-deve

在等待💉了一番【le yī fān】时间后,yum会帮我💢们选择🏋好安装【hǎo ān zhuāng】mysql数据库❄所需要的软件以及其它附属【tā fù shǔ】的一些【de yī xiē】软件

我们发现【xiàn】,通过🔮yum方式安装mysql数据库【shù jù kù】✂省去了【shěng qù le】很多没😤必要的麻烦🦗,当出现【dāng chū xiàn】⏸下面的结果时,就代表【jiù dài biǎo】mysql数据库【shù jù kù】✂安装成【ān zhuāng chéng】功了🗣

此时我🕑们可以【men kě yǐ】通过如下命令【xià mìng lìng】,查看刚安装好的【de】🛢mysql-server的【de】版本😷

[root@xiaoluo ~]# rpm -qi mysql-server

我们安【wǒ men ān】装的🎓mysql-server并不是最新版【zuì xīn bǎn】💮本🥅,如果你【rú guǒ nǐ】🚖想尝试最新版【zuì xīn bǎn】💮本🥅,那就去mysql官网下【guān wǎng xià】载【zǎi】rpm包安装就行了,至此我们的mysql数据库【shù jù kù】已经安🔦装完成🔍了。

四、mysql数据库的初始化及相关配置

我们在【wǒ men zài】安装完✴mysql数据库以后,会发现🈵会多出🤑一个mysqld的🌡服务【fú wù】,这个就【zhè gè jiù】是咱们的数据【de shù jù】🌅库服务【fú wù】,我们通过输入💉 service mysqld start 命令就【mìng lìng jiù】可以启动我们的🌡mysql服务【fú wù】。

注意🙂:如💵果我们是第一【shì dì yī】次启动mysql服务【fú wù】,mysql服务【fú wù】器🈹首先会进行初【jìn háng chū】始化的【shǐ huà de】🏆配置,如💵:

[root@xiaoluo ~]# service mysqld start
 

初始化 MySQL 数据库💜: WARNING: The host 'xiaoluo' could not be looked up with resolveip. This probably means that your libc libraries are not 100 % compatible with this binary MySQL version. The MySQL daemon, mysqld, should work normally with the exception that host name resolving will not work. This means that you should use IP addresses instead of hostnames when specifying MySQL privileges ! Installing MySQL system tables... OK Filling help tables... OK To start mysqld at boot time you have to copy support-files/mysql.server to the right place for your system PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER ! To do so, start the server, then issue the following commands: /usr/bin/mysqladmin -u root password 'new-password' /usr/bin/mysqladmin -u root -h xiaoluo password 'new-password' Alternatively you can run: /usr/bin/mysql_secure_installation which will also give you the option of removing the test databases and anonymous user created by default. This is strongly recommended for production servers. See the manual for more instructions. You can start the MySQL daemon with: cd /usr ; /usr/bin/mysqld_safe & You can test the MySQL daemon with mysql-test-run.pl cd /usr/mysql-test ; perl mysql-test-run.pl Please report any problems with the /usr/bin/mysqlbug script! [确定【què dìng】] 正在启【zhèng zài qǐ】动🕓 mysqld: [确定【què dìng】]


 

这时我【zhè shí wǒ】们会看到第一【dào dì yī】次启动📒mysql服务器【fú wù qì】以后会【yǐ hòu huì】提示非【tí shì fēi】常多的🔓信息【xī】🚙,目的就【mù de jiù】🎬是对mysql数据库进行初【jìn háng chū】始化操作🚾,当我们再次重新启动👉mysql服务时,就不会提示这🚴么多信息【xī】🚙了,如🥏:

[root@xiaoluo ~]# service mysqld restart 停止🐖 mysqld: [确定🎏] 正在启动【qǐ dòng】🎳 mysqld: [确定🎏]

我们在【wǒ men zài】使用mysql数据库时【shí】,都得首先启动【xiān qǐ dòng】❗mysqld服务,我们可【wǒ men kě】以【yǐ】⏹ 通过  chkconfig --list | grep mysqld 命令来查看🗣mysql服务是不是开机自动🐭启动【qǐ dòng】🎳,如【rú】:

[root@xiaoluo ~]# chkconfig --list | grep mysqld mysqld 0:关闭⏹ 1:关闭⏹ 2:关闭⏹ 3:关闭⏹ 4:关闭⏹ 5:关闭⏹ 6:关闭⏹

我们发现🤭mysqld服务并没有开【méi yǒu kāi】机自动【jī zì dòng】启动【dòng】🔦,我们当【wǒ men dāng】然可以【rán kě yǐ】🐓通过【tōng guò】🛅 chkconfig mysqld on 命令来⚽将其设置成开【zhì chéng kāi】机启动【dòng】🎼,这样就不用每次都去手动【dòng】启动【dòng】🔦了【le】

[root@xiaoluo ~]# chkconfig mysqld on [root@xiaoluo ~]# chkconfig --list | grep mysql mysqld 0:关闭【guān bì】 1:关闭【guān bì】 2:启用【qǐ yòng】📍 3:启用【qǐ yòng】📍 4:启用【qǐ yòng】📍 5:启用【qǐ yòng】📍 6:关闭【guān bì】

mysql数据库安装完【ān zhuāng wán】以后只会有一个➡root管理员【guǎn lǐ yuán】账号【zhàng hào】,但是此时的🖖root账号【zhàng hào】还并没有👰为其设【wéi qí shè】🕙置密码【zhì mì mǎ】🔖,在第一次启动mysql服务时,会进行👵数据库的一些【de yī xiē】🍾初始化【chū shǐ huà】工作,在输出的一大🌺串信息【xìn xī】中,我们看📹到有这👣样一行【yàng yī háng】信息【xìn xī】 :

/usr/bin/mysqladmin -u root password 'new-password'  // 为root账号【zhàng hào】😣设置密码【mǎ】❎

所以我🎙们可以通过🐐 该命令来给我【lái gěi wǒ】们的🍵root账号【zhàng hào】😣设置密码【mǎ】❎(注意:这个root账号【zhàng hào】😣是【shì】mysql的root账号【zhàng hào】😣,非【fēi】🐩Linux的root账号【zhàng hào】😣)

[root@xiaoluo ~]# mysqladmin -u root password 'root'  // 通过该【tōng guò gāi】命令给root账号设【zhàng hào shè】置密码⛎为 root

此时我们就可以通过【yǐ tōng guò】 mysql -u root -p 命令来🏴登录我🎙们的【men de】mysql数据库🚎了

五、mysql数据库的主要配置文件

1./etc/my.cnf 这是【zhè shì】mysql的主配置文件😕

我们可以查看一下这个文件的一些信息

[root@xiaoluo etc]# ls my.cnf 
 

my.cnf [root@xiaoluo etc]# cat my.cnf [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid

2./ver/lib/mysql   mysql数据库【shù jù kù】的数据🌺库文件🚃存放位【cún fàng wèi】置
 

我们的🙀mysql数据库的数据库文件【kù wén jiàn】通常是存放在👟了/ver/lib/mysql这个目【zhè gè mù】🚉录下【lù xià】

[roo

关键词【guān jiàn cí】:CentOS,Mysql,数据库💢

阅读本文后您有什么感想? 已有 人给出评价!

  • 1 欢迎喜欢
  • 1 白痴
  • 1 拜托
  • 1 哇
  • 1 加油
  • 1 鄙视