標籤:
1、準備安裝程式(官方網站下載)
服務端:MySQL-server-community-5.1.44-1.rhel4.i386.rpm
用戶端:MySQL-client-community-5.1.44-1.rhel4.i386.rpm
2、安裝(列印資訊略)
[[email protected] /]#rpm -ivh MySQL-server-community-5.1.44-1.rhel4.i386.rpm;
[[email protected] /]#rpm -ivh MySQL-client-community-5.1.44-1.rhel4.i386.rpm;
3、查看安裝是否成功
[[email protected] /]#netstat -ntpl;
顯示3306連接埠開放表示服務安裝成功
4、測試連接
(*修改root密碼)
[[email protected] /]#/usr/bin/mysqladmin -u root password ‘xxxxxx‘;
[[email protected] /]#mysql -u root -p
Enter password:xxxxxx
出現mysql>表示登陸成功!
5、對mysql使用者佈建遠端存取許可權
方法1、改表法:登陸mysql後,更改“mysql”資料庫裡的“user”表裡的“host”項,將“localhost”改“%”
mysql>use mysql;
mysql>update user set host =‘%‘ where user =‘root‘;
mysql>select host,user from user;
mysql>FLUSH PRIVILEGES
方法2、授權法:假設允許使用者username通過密碼password從遠端連線到mysql伺服器
mysql>GRANT ALL RRIVILEGES ON *.* TO [email protected]‘%‘ IDENTIFIED BY ‘password‘ WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES;
6、安裝目錄結構
資料庫目錄:/var/lib/mysql/
設定檔:/usr/share/mysql(mysql.server命令及設定檔)
相關命令:/usr/bin(mysqladmin、mysqldump等命令)(*mysql的一種安全啟動方式:/usr/bin/mysqld_safe --user=root &)
啟動指令碼:/etc/rc.d/init.d/
7、停止/啟動mysql服務
[[email protected] /]#service mysql stop;
[[email protected] /]#service mysql start;
8、修改字元編碼
查看字元編碼:
[[email protected] /]#show variables like ‘character\_set\_%‘;
[[email protected] /]#show variables like ‘collation_%‘;
停止mysql服務
將目錄/usr/share/mysql下的檔案my-medium.cnf拷貝到/etc/下並改名為my.cnf
開啟my.cnf在[client]和[mysqld]下面均加上default-character-set=utf8,並儲存
*mysql5.5 改了字元集設定參數 character-set-server=utf8
重啟mysql服務
9、卸載mysql
[[email protected] /]#rpm -qa|grep -i mysql
顯示:
MySQL-server-community-5.1.44-1.rhel4.i386.rpm
MySQL-client-community-5.1.44-1.rhel4.i386.rpm
[[email protected] /]#rpm -e MySQL-server-community-5.1.44-1.rhel4.i386.rpm
[[email protected] /]#rpm -e MySQL-client-community-5.1.44-1.rhel4.i386.rpm
刪除殘餘檔案
[[email protected] /]#rm -f /etc/my.cnf
[[email protected] /]#rm -f /var/lib/mysql
10、複製mysql資料庫
來源資料庫名:source_db 使用者名稱:root 密碼:xxxxxx
目標資料庫名:target_db 使用者名稱:root 密碼:xxxxxx 所在主機:221.218.9.41
shell>mysqldump source_db -uroot -pxxxxxx --opt | mysql target_db -uroot -pxxxxxx -h 221.218.9.41
linux下mysql安裝、目錄結構、配置