日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

Centos 6.4下MySQL安装及配置介绍

發(fā)布時(shí)間:2024/4/13 数据库 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Centos 6.4下MySQL安装及配置介绍 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

我們前面文章有介紹到的功能主要用于近期公司的環(huán)境架構(gòu)建設(shè),所以今天得文章也主要是為了公司的環(huán)境搭建的測(cè)試;繼續(xù)廢話一些,由于公司的站點(diǎn)服務(wù)器分別部署在中國(guó)和美國(guó)(兩臺(tái)),中國(guó)及美國(guó)的相關(guān)用戶會(huì)不定時(shí)的更新站點(diǎn)數(shù)據(jù),所以為了兩邊數(shù)據(jù)的統(tǒng)一性,我們需要配置數(shù)據(jù)同步操作,前面我們介紹到使用了shell同步對(duì)應(yīng)的數(shù)據(jù)目錄,而我們后面需要做的事mysql服務(wù)器的數(shù)據(jù)同步(主從),今天我們先為后期的mysql配置主從操作先安裝及配置服務(wù),對(duì)于配置Mysql主從操作下一篇將介紹;具體見(jiàn)下:

環(huán)境介紹:1:OS:Centos 6.4;IP:192.168.6.28;Hostname:DB1???? 2:OS:Centos 6.4;IP:192.168.6.38;Hostname:DB2

對(duì)于系統(tǒng)的安裝就不介紹了,直接開(kāi)始安裝數(shù)據(jù)庫(kù)了

1 yum?install?mysql-server?mysql?mysql-devel

安裝完成后我們啟動(dòng)數(shù)據(jù)庫(kù),開(kāi)始初始化數(shù)據(jù)庫(kù)

1 /etc/init.d/mysqld?start??或者??service?mysqld?start

數(shù)據(jù)庫(kù)啟動(dòng)完成

設(shè)置mysql的自動(dòng)啟動(dòng)

1 chkconfig?mysqld?on

重啟mysql服務(wù)

1 service?mysqld?restart

1 netstat?-anlpt?|?grep?mysql?查看端口信息

查看服務(wù)是否為自動(dòng)啟動(dòng)狀態(tài)

1 chkconfig?--list?|?grep?mysql

mysql數(shù)據(jù)庫(kù)安裝完以后只會(huì)有一個(gè)root管理員賬號(hào),但是此時(shí)的root賬號(hào)還并沒(méi)有為其設(shè)置密碼,在第一次啟動(dòng)mysql服務(wù)時(shí),會(huì)進(jìn)行數(shù)據(jù)庫(kù)的一些初始化工作,在輸出的一大串信息中,我們看到有這樣一行信息 :

1 /usr/bin/mysqladmin?-u?root?password?'new-password'//?為root賬號(hào)設(shè)置密碼



所以我們可以通過(guò) 該命令來(lái)給我們的root賬號(hào)設(shè)置密碼(注意:這個(gè)root賬號(hào)是mysql的root賬號(hào),非Linux的root賬號(hào))

1 2 mysqladmin?-u?root?password?'root'?//?通過(guò)該命令給root賬號(hào)設(shè)置密碼為?root 此時(shí)我們就可以通過(guò)?mysql?-u?root?-p?命令來(lái)登錄我們的mysql數(shù)據(jù)庫(kù)了

1 show?databases;

五、mysql數(shù)據(jù)庫(kù)的主要配置文件

1 1./etc/my.cnf?這是mysql的主配置文件

我們可以查看一下這個(gè)文件的一些信息

??

?2./var/lib/mysql???mysql數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)文件存放位置

我們的mysql數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)文件通常是存放在了/ver/lib/mysql這個(gè)目錄下

1 cd?/var/lib/mysql/


-rw-rw----. 1 mysql mysql 10485760 4月 6 22:01 ibdata1 ? ?
-rw-rw----. 1 mysql mysql 5242880 4月 6 22:01 ib_logfile0 ? ?
-rw-rw----. 1 mysql mysql 5242880 4月 6 21:59 ib_logfile1 ? ?
drwx------. 2 mysql mysql 4096 4月 6 21:59 mysql // 這兩個(gè)是mysql數(shù)據(jù)庫(kù)安裝時(shí)默認(rèn)的兩個(gè)數(shù)據(jù)庫(kù)文件 ? ?
srwxrwxrwx. 1 mysql mysql 0 4月 6 22:01 mysql.sock ? ?
drwx------. 2 mysql mysql 4096 4月 6 21:59 test// 這兩個(gè)是mysql數(shù)據(jù)庫(kù)安裝時(shí)默認(rèn)的兩個(gè)數(shù)據(jù)庫(kù)文件

我們可以自己創(chuàng)建一個(gè)數(shù)據(jù)庫(kù),來(lái)驗(yàn)證一下該數(shù)據(jù)庫(kù)文件的存放位置

創(chuàng)建一個(gè)我們自己的數(shù)據(jù)庫(kù): ??

1 2 mysql>?create?database?ixmsoft2016;???? Query?OK,?1?row?affected?(0.00?sec)

如果要?jiǎng)h除數(shù)據(jù)庫(kù)的話

1 2 drop?database?ixmsoft2016; show?databases;

進(jìn)入mysql的data目錄

1 cd?/var/lib/mysql

?ls -l ??
-rw-rw----. 1 mysql mysql 10485760 4月 6 22:01 ibdata1 ? ?
-rw-rw----. 1 mysql mysql 5242880 4月 6 22:01 ib_logfile0 ? ?
-rw-rw----. 1 mysql mysql 5242880 4月 6 21:59 ib_logfile1 ? ?
drwx------. 2 mysql mysql 4096 4月 6 21:59 mysql ? ?
srwxrwxrwx. 1 mysql mysql 0 4月 6 22:01 mysql.sock ? ?
drwx------. 2 mysql mysql 4096 4月 6 21:59 test ? ?
drwx------. 2 mysql mysql 4096 4月 6 22:15 xiaoluo // 這個(gè)就是我們剛自己創(chuàng)建的xiaoluo數(shù)據(jù)庫(kù)?

3./var/log mysql數(shù)據(jù)庫(kù)的日志輸出存放位置

我們的mysql數(shù)據(jù)庫(kù)的一些日志輸出存放位置都是在/var/log這個(gè)目錄下

cd /var/log

ls ??
amanda cron maillog-20130331 spice-vdagent.log ? ?
anaconda.ifcfg.log cron-20130331 mcelog spooler ? ?
anaconda.log cups messages spooler-20130331 ? ?
anaconda.program.log dirsrv messages-20130331 sssd ? ?
anaconda.storage.log dmesg mysqld.log tallylog ? ?
anaconda.syslog dmesg.old ntpstats tomcat6 ? ?
anaconda.xlog dracut.log piranha wpa_supplicant.log ? ?
anaconda.yum.log gdm pm-powersave.log wtmp ? ?
audit httpd ppp Xorg.0.log ? ?
boot.log ibacm.log prelink Xorg.0.log.old ? ?
btmp lastlog sa Xorg.1.log ? ?
btmp-20130401 libvirt samba Xorg.2.log ? ?
cluster luci secure Xorg.9.log ? ?
ConsoleKit maillog secure-20130331 yum.log

接下來(lái)我們創(chuàng)建表

1 mysql?-u?root?-p

我們使用工具連接,提示拒絕連接;默認(rèn)是拒絕連接的;

設(shè)置允許任何主機(jī)都可以以root進(jìn)行連接mysql服務(wù)器;

1 2 3 4 GRANT?ALL?PRIVILEGES?ON?*.*?TO?'root'@'%'?IDENTIFIED?BY?''?WITH?GRANT?OPTION; GRANT?ALL?PRIVILEGES?ON?*.*?TO?'root'@'%'?IDENTIFIED?BY?''?WITH?GRANT?OPTION; flush?privileges; creata?database?DB1;?創(chuàng)建數(shù)據(jù)庫(kù),名稱為DB1

1 show?databases;

查看數(shù)據(jù)庫(kù)

1 use?DB1;

選擇數(shù)據(jù)庫(kù)DB1;

1 show?tables;

顯示表 為空

我們創(chuàng)建一張表名字為info,具體格式為下:

1 CREATE?TABLE?info(id?int(30)NOT?NULL,name?varchar(30)?NOT?NULL,sex?varchar(30)?NOT?NULL,mail?VARCHAR(255)?NOT?NULL,PRIMARY?KEY(id));

1 show?tables;

1 select?*?from?info;

我們通過(guò)管理工具連接

設(shè)置允許任何主機(jī)都可以以root進(jìn)行連接mysql服務(wù)器;默認(rèn)是不允許連接的;

1 GRANT?ALL?PRIVILEGES?ON?*.*?TO?'root'@'%'?IDENTIFIED?BY?''?WITH?GRANT?OPTION;

我們 插入數(shù)據(jù);

1 2 insert?into?info?(name,sex,mail)?values('lisi','boy','lisi@abc.com'); insert?into?info?(name,sex,mail)?values('xiaoli','girl','xiaoli@abc.com');

1 select?*?from?info;

我們?cè)俅尾迦胍粭l數(shù)據(jù)

1 insert?into?info?(name,sex,mail)?values('zhangsan','boy','zhangsan@abc.com');

我們使用update命令更新里面內(nèi)容

1 update?info?set?name?=?'zs'?where?id?=?6;

如果刪除的表中所有數(shù)據(jù)的話,

1 drop?fron?info;

這樣就將表中所有的數(shù)據(jù)都清除了;

我們重復(fù)在說(shuō)一下,MYSQL數(shù)據(jù)庫(kù)數(shù)據(jù)文件位置

1 /var/lib/mysql/



本文轉(zhuǎn)自 高文龍 51CTO博客,原文鏈接:http://blog.51cto.com/gaowenlong/1841530,如需轉(zhuǎn)載請(qǐng)自行聯(lián)系原作者

總結(jié)

以上是生活随笔為你收集整理的Centos 6.4下MySQL安装及配置介绍的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。