---------生命不息,折騰不止
Mysql 各種方式安裝摺騰之一:rpm方式安裝
1 mysql rpm 安裝。
環境rhel6.4+mysql5.5.40
1.1 下載
官網下載對應rpm包,不多說。
1.2 安裝
一條命令解決
rpm -ivh MySQL-server-5.5.40-1.el6.x86_64.rpm
--------------------------------------------------------------------------------
這裏通過查官網安裝文檔,就有一些參數需要明確,看這個表,是不是你很關心的參數都有着落了,哈哈。
Table 2.9 MySQL Installation Layout for Linux RPM Packages
Directory Contents of Directory
/usr/bin Client programs and scripts
/usr/sbin The mysqld server
/var/lib/mysql Log files, databases
/usr/share/info MySQL manual in Info format
/usr/share/man Unix manual pages
/usr/include/mysql Include (header) files
/usr/lib/mysql Libraries
/usr/share/mysql Miscellaneous support files, including error messages, character set files, sample configuration files, SQL for database installation
/usr/share/sql-bench Benchmarks
1.3 配置
Cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
最好加幾個參數指定一下字符集,我們不需要不確定參數,所有參數都要定下來,而且我們都要明確。
[client]
default-character-set = utf8
[mysqld]
default-storage-engine = INNODB
character-set-server = utf8
collation-server = utf8_general_ci
1.4 可以啓動了
Service mysql start
同時查看日誌(一定要有啓動同時看日誌的習慣)
tail -f /var/lib/mysql/host-name.error
當然查看SUCCESS的提示後就是啓動成功了,可以登陸了
初始沒有密碼
Mysql 命令直接登陸
進入mysql>命令行後可以修改密碼
Set password =PASSWORD(‘123456’)
條條大路改密碼, 也可以
Mysqladmin -uroot password ‘newpass’ //這隻適應於全新設置密碼,也就是原來沒有密碼的情況羅。
1.5 特殊情況之當你毀了mysql的data目錄了。
沒錯,也就是你刪掉了/var/lib/mysql這個用於存mysql的數據文件的目錄,也就可以這麼搞了。
手動創建/var/lib/mysql目錄。
/usr/bin/mysql_install_db
這條命令執行成功後,就會重新命令所有數據庫運行所需的所有數據文件。
就像下面這樣了
一些參數資料:
http://dev.mysql.com/doc/refman/5.5/en/linux-installation-rpm.html 文檔
http://downloads.mysql.com/archives/community/ 下載包
http://img.jb51.net/shouce/mysql/MySQL/index.html 官方手冊中文版