安裝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連接埠開放說明安裝成功登入
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
重新啟動:
sudo /etc/init.d/mysql restart
自動啟動:察看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
安裝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連接埠開放說明安裝成功登入
mysql [-u username] [-h host] [-p[password]] [dbname]