《Mysql必讀Linux下Mysql配置(rpm安裝)》要點:
本文介紹了Mysql必讀Linux下Mysql配置(rpm安裝),希望對您有用。如果有疑問,可以聯系我們。
1,安裝mysql數據庫:
?MYSQL數據庫
2,查看是否安裝成功
netstat -atln
命令看到3306端口開放闡明安裝成功MYSQL數據庫
3,登錄
mysql [-u username] [-h host] [-p[password]] [dbname]MYSQL數據庫
初始無暗碼,這個mysql可執行文件在/usr/bin/mysql
?
目錄
?
1、數據庫目錄
/var/lib/mysql/
2、配置文件
??? /usr/share/mysql?? (mysql.server命令及配置文件)
3、相關命令
?? /usr/bin?? (mysqladmin mysqldump等命令)
4、啟動腳本
?? /etc/rc.d/init.d/?? (啟動腳本文件mysql的目錄)
?
一,修改登錄暗碼
?
MySQL默認沒有暗碼
?MYSQL數據庫
格式:
mysqladmin -u用戶名 -p舊暗碼 password 新暗碼MYSQL數據庫
二,啟動與停止MYSQL數據庫
MySQL安裝完成后啟動文件mysql在 /etc/init.d 目錄下,在必要啟動時運行下面命令即可
啟動:
/etc/init.d/mysql startMYSQL數據庫
停止:
/usr/bin/mysqladmin -u root -p shutdownMYSQL數據庫
重新啟動:
sudo? /etc/init.d/mysql restartMYSQL數據庫
自動啟動:
觀察mysql是否在自動啟動列表中 /sbin/chkconfig --list
把MySQL添加到你系統的啟動服務組里面去 /sbin/chkconfig --add mysql
把MySQL從啟動服務組里面刪除 /sbin/chkconfig --del mysql
配置
將/usr/share/mysql/my-medium.cnf復制到/etc/my.cnf,以后修改my.cnf文件來修改mysql的全局設置
將my.cnf文件中的innodb_flush_log_at_trx_commit設成0來優化
? [mysqld]后添加添加lower_case_table_names設成1來不區分表名的大小寫MYSQL數據庫
三,設置字符集
MySQL的默認編碼是Latin1,不支持中文,要支持需要把數據庫的默認編碼修改為gbk或者utf8.
1、中止MySQL服務(bin/mysqladmin -u root shutdown)
2、在/etc/下找到my.cnf,如果沒有就把MySQL的安裝目錄下的support-files目錄下的my-medium.cnf復制到/etc/下并改名為my.cnf即可
3、打開my.cnf以后,在[client]和[mysqld]下面均加上default-character-set=utf8,保留并關閉
4、啟動MySQL服務(bin/mysqld_safe &)
查詢字符集:show variables like '%set%';
?
四,增加MySQL用戶
格式:
?MYSQL數據庫
五,遠程訪問
其一:
?MYSQL數據庫
允許xoops_root用戶可以從任意機器上登入MySQL.MYSQL數據庫
其二:
編輯 /etc/mysql/my.cnf
>skip-networking => # skip-networking
這樣就可以允許其他機器拜訪MySQL了.
?MYSQL數據庫
六,備份與規復
?MYSQL數據庫
《Mysql必讀Linux下Mysql配置(rpm安裝)》是否對您有啟發,歡迎查看更多與《Mysql必讀Linux下Mysql配置(rpm安裝)》相關教程,學精學透。維易PHP學院為您提供精彩教程。