安裝
rmp -ivh mysql-server-4.1.22-0.glibc23.i386.rpm --nodeps
mysql-client-4.1.22-0.glibc23.i386.rpm
檢視是否安裝成功
netstat -atln
命令看到3306埠開放說明安裝成功
登入mysql [-u username] [-h host] [-p[password]] [dbname]
初始無密碼,
這個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預設沒有密碼
usr/bin/mysqladmin -u root password 'new-password'
格式:mysqladmin -u使用者名稱 -p舊密碼 password 新密碼
啟動與停止
mysql安裝完成後啟動檔案mysql在/etc/init.d目錄下,在需要啟動時執行下面命令即可
啟動:/etc/init.d/mysql start
停止:/usr/bin/mysqladmin -u root -p shutdown
重新啟動:
自動啟動:
察看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的預設編碼是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使用者
格式:grant select on 資料庫.* to 使用者名稱@登入主機 identified by "密碼"
grant select,insert,update,delete on *.* to user_1@'%' identified by '123';
grant all on *.* to user_1@'localhost' identified by '123';
遠端訪問
其一:grant all privileges on *.* to xoops_root@'%' identified by '654321';
允許xoops_root使用者可以從任意機器上登入mysql。
其二:編輯 /etc/mysql/my.cnf
>skip-networking => # skip-networking
這樣就可以允許其他機器訪問mysql了。
grant all on *.* to 'root'@'ip' identified by 'password';
備份與恢復
備份進入到庫目錄,cd /val/lib/mysql
mysqldump -u root -p --opt aaa > back_aaa
恢復mysql -u root -p ccc < back_aaa
Linux下MySQL的配置
本部落格所有文章均已遷入到 安裝 rmp ivh mysql server 4.1.22 0.glibc23.i386.rpm nodeps rmp ivh mysql client 4.1.22 0.glibc23.i386.rpm nodeps 檢視是否安裝成功 netstat atln 命令看...
Linux下Mysql的配置
安裝 rmp ivh mysql server 4.1.22 0.glibc23.i386.rpm nodeps mysql client 4.1.22 0.glibc23.i386.rpm 檢視是否安裝成功 netstat atln 命令看到3306埠開放說明安裝成功 登入 mysql u use...
Linux下Mysql的配置
安裝rmp ivh mysql server 4.1.22 0.glibc23.i386.rpm nodeps rmp ivh mysql client 4.1.22 0.glibc23.i386.rpm nodeps 檢視是否安裝成功 netstat atln 命令看到3306埠開放說明安裝成功 ...