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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Centos 6.4下MySQL安装及配置介绍

發布時間:2024/4/13 数据库 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Centos 6.4下MySQL安装及配置介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我們前面文章有介紹到的功能主要用于近期公司的環境架構建設,所以今天得文章也主要是為了公司的環境搭建的測試;繼續廢話一些,由于公司的站點服務器分別部署在中國和美國(兩臺),中國及美國的相關用戶會不定時的更新站點數據,所以為了兩邊數據的統一性,我們需要配置數據同步操作,前面我們介紹到使用了shell同步對應的數據目錄,而我們后面需要做的事mysql服務器的數據同步(主從),今天我們先為后期的mysql配置主從操作先安裝及配置服務,對于配置Mysql主從操作下一篇將介紹;具體見下:

環境介紹:1:OS:Centos 6.4;IP:192.168.6.28;Hostname:DB1???? 2:OS:Centos 6.4;IP:192.168.6.38;Hostname:DB2

對于系統的安裝就不介紹了,直接開始安裝數據庫了

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

安裝完成后我們啟動數據庫,開始初始化數據庫

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

數據庫啟動完成

設置mysql的自動啟動

1 chkconfig?mysqld?on

重啟mysql服務

1 service?mysqld?restart

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

查看服務是否為自動啟動狀態

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

mysql數據庫安裝完以后只會有一個root管理員賬號,但是此時的root賬號還并沒有為其設置密碼,在第一次啟動mysql服務時,會進行數據庫的一些初始化工作,在輸出的一大串信息中,我們看到有這樣一行信息 :

1 /usr/bin/mysqladmin?-u?root?password?'new-password'//?為root賬號設置密碼



所以我們可以通過 該命令來給我們的root賬號設置密碼(注意:這個root賬號是mysql的root賬號,非Linux的root賬號)

1 2 mysqladmin?-u?root?password?'root'?//?通過該命令給root賬號設置密碼為?root 此時我們就可以通過?mysql?-u?root?-p?命令來登錄我們的mysql數據庫了

1 show?databases;

五、mysql數據庫的主要配置文件

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

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

??

?2./var/lib/mysql???mysql數據庫的數據庫文件存放位置

我們的mysql數據庫的數據庫文件通常是存放在了/ver/lib/mysql這個目錄下

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 // 這兩個是mysql數據庫安裝時默認的兩個數據庫文件 ? ?
srwxrwxrwx. 1 mysql mysql 0 4月 6 22:01 mysql.sock ? ?
drwx------. 2 mysql mysql 4096 4月 6 21:59 test// 這兩個是mysql數據庫安裝時默認的兩個數據庫文件

我們可以自己創建一個數據庫,來驗證一下該數據庫文件的存放位置

創建一個我們自己的數據庫: ??

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

如果要刪除數據庫的話

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

進入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 // 這個就是我們剛自己創建的xiaoluo數據庫?

3./var/log mysql數據庫的日志輸出存放位置

我們的mysql數據庫的一些日志輸出存放位置都是在/var/log這個目錄下

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

接下來我們創建表

1 mysql?-u?root?-p

我們使用工具連接,提示拒絕連接;默認是拒絕連接的;

設置允許任何主機都可以以root進行連接mysql服務器;

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;?創建數據庫,名稱為DB1

1 show?databases;

查看數據庫

1 use?DB1;

選擇數據庫DB1;

1 show?tables;

顯示表 為空

我們創建一張表名字為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;

我們通過管理工具連接

設置允許任何主機都可以以root進行連接mysql服務器;默認是不允許連接的;

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

我們 插入數據;

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;

我們再次插入一條數據

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

我們使用update命令更新里面內容

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

如果刪除的表中所有數據的話,

1 drop?fron?info;

這樣就將表中所有的數據都清除了;

我們重復在說一下,MYSQL數據庫數據文件位置

1 /var/lib/mysql/



本文轉自 高文龍 51CTO博客,原文鏈接:http://blog.51cto.com/gaowenlong/1841530,如需轉載請自行聯系原作者

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。