資源描述:
《linux下安裝mysql數(shù)據(jù)+配置》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、Redhat下安裝MySQL數(shù)據(jù)庫說明:安裝環(huán)境:本地VMWare虛擬機(jī)redhatMySQL安裝目錄:/home/mysqlMySQL安裝文件:mysql-5.5.21-linux2.6-i686.tar.gz·解壓安裝1、把文件拷貝到/home下#mount/mnt/cdrom/2、解壓文件tar-zxvf文件名.tar.gz#tar-zxvfmysql-5.5.21-linux2.6-i686.tar.gz3、重命名為mysql#mvmysql-5.5.21-linux2.6-i686mysql4、創(chuàng)建my
2、sql組#groupaddmysql5、創(chuàng)建mysql用戶,并放入mysql組中#useradd-r-gmysqlmysql·設(shè)置目錄權(quán)限1、初始化數(shù)據(jù)庫#cd/home/mysql/#scripts/mysql_install_db--user=mysql2、修改文件的所有者為root#chown-Rroot.3、修改data文件夾的所有者為mysql(主要進(jìn)行“增刪改查”操作)#chown-Rmysqldata4、改變用戶組為mysql#chgrp-Rmysql.·配置文件1、將配置文件拷貝到etc目錄下#c
3、psupport-files/my-large.cnf/etc/my.cnf2、打開如下注釋:innodb_data_home_dir=/usr/local/mysql/datainnodb_data_file_path=ibdata1:10M:autoextendinnodb_log_group_home_dir=/usr/local/mysql/datainnodb_buffer_pool_size=256Minnodb_additional_mem_pool_size=20Minnodb_log_file_
4、size=64Minnodb_log_buffer_size=8Minnodb_flush_log_at_trx_commit=1innodb_lock_wait_timeout=503、添加默認(rèn)字符集:[client]default-character-set=utf8 //添加編碼支持[mysqld]default-character-set=utf8 //添加編碼支持max_connections=10000 //根據(jù)服務(wù)器性能調(diào)節(jié)basedir=/home/mysql //設(shè)置安裝目錄,這樣在系統(tǒng)啟
5、動(dòng)時(shí)才能正確運(yùn)行到/etc/rc.d/init.d/mysqlstart·啟動(dòng)MySQL1、啟動(dòng)mysql#bin/mysqld_safe--user=mysql&(&表示以后臺的方式啟動(dòng))2、關(guān)閉mysql#mysqladmin-uroot-pshutdown3、檢查進(jìn)程,查看監(jiān)聽端口是3306的是否打開#netstatanp:more·進(jìn)入MySQL#cdbin/#./mysql-uroot-pTips:如果希望在任何一個(gè)目錄下都可以進(jìn)入mysql,則需要在用戶變量/root/.bash_profile中添加
6、路徑可能出現(xiàn)問題:mysql:errorwhileloadingsharedlibraries:libncursesw.so.5:cannotopensharedobjectfile:Nosuchfileordirectory解決方法:/usr/lib/有一個(gè)libncurses.so.5將這個(gè)包復(fù)制一份名字改成libncursesw.so.5·修改密碼#mysqladmin-urootpassword'new-password'格式:mysqladmin-u用戶名-p舊密碼password新密碼例1:給root
7、加個(gè)密碼123456。鍵入以下命令:#mysqladmin-urootpassword123456Tips:因?yàn)殚_始時(shí)root沒有密碼,所以-p舊密碼一項(xiàng)就可以省略了?!浞菖c恢復(fù)備份:#mysqldump-uroot-p密碼數(shù)據(jù)庫名>data.bak恢復(fù):#mysql-uroot-p密碼數(shù)據(jù)庫名8、/停止mysql·設(shè)置在引導(dǎo)時(shí)啟動(dòng)MySQL#ln-s/home/mysql/support-files/mysql.server/etc/rc.d/init.d/mysql察看mysql是否在自動(dòng)啟動(dòng)列表中#/sbin/chkconfig--list把mysql添加到你系統(tǒng)的啟動(dòng)服務(wù)組里面去#/sbin/chkconfig –-add mysql把mysql從啟動(dòng)服務(wù)組