通過RPM安裝mysql
1 下載mysql安裝包
2. 確認當前虛擬機之前是否有安裝過mysql
執行:rpm -qa 查看linux安裝過的所有rpm包
執行:rpm -qa | grep mysql
如果出現下圖,證明已經安裝了mysql,需要刪除
3刪除mysql
執行:rpm -ev --nodeps mysql-libs-5.1.71-1.el6.x86_64
此時,再執行:rpm -qa | grep mysql 發現沒有相關信息了
4 新增mysql用戶組,並創建mysql用戶
groupadd mysql
useradd -r -g mysql mysql
5 安裝mysql server rpm包和client包,執行:
rpm -ivh MySQL-server-5.6.29-1.linux_glibc2.5.x86_64.rpm
rpm -ivh MySQL-client-5.6.29-1.linux_glibc2.5.x86_64.rpm
6 安裝後,mysql文件所在的目錄
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
7 修改my.cnf,默認在/usr/my.cnf,執行:vim /usr/my.cnf,添加如下內容:
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
8 將mysqld加入系統服務,並隨機啓動
執行:cp /usr/share/mysql/mysql.server /etc/init.d/mysqld
說明:/etc/init.d 是linux的一個特殊目錄,放在這個目錄的命令會隨linux開機而啓動。
9 啓動mysqld,執行:service mysqld start
查看初始生成的密碼,執行:vim /root/.mysql_secret 。這個密碼隨機生成的
修改初始密碼
第一次安裝完mysql後,需要指定登錄密碼
執行:mysqladmin -u root -p password root 此時,提示要輸入初始生成的密碼,拷貝過來即可
進入mysql數據庫
執行:mysql -u root -p
輸入:root進入
執行:\s查看mysql數據配置信息