MySQL入門學習之——原始碼安裝mysql5.5
mysql在linux下的安裝方式有三種,rpm安裝,二進位制包以及原始碼包安裝。
rpm安裝方式優點是安裝簡單,但是伺服器安裝與客戶端安裝都需要下載獨立的軟體包,且安裝路徑無法定製化;
二級制和原始碼安裝都非常靈活,可以實現許多定製化的操作,兩者安裝方式也差不多。
這裡主要演示原始碼安裝方法:
1.預安裝前的設定
shell> groupadd mysql
shell> useradd -r -g mysql mysql
2.編譯安裝原始碼包
shell> tar zxvf mysql-VERSION.tar.gz
shell> cd mysql-VERSION
shell> cmake .
shell> make
shell> make install (原始碼安裝預設路徑為/usr/local/mysql,如果希望安裝在其他目錄需加引數DESTDIR)
說明:這裡的cmake命令相當於之前的configure命令,該軟體可以在此下載
3.安裝後的配置
shell> cd /usr/local/mysql
shell> chown -R mysql .
shell> chgrp -R mysql .
shell> scripts/mysql_install_db --user=mysql (這步是建立系統資料庫以及系統表)
shell> chown -R root .
shell> chown -R mysql data
4.配置mysql伺服器引數
shell> cp support-files/my-medium.cnf /etc/my.cnf
shell> bin/mysqld_safe --user=mysql & (啟動mysql)
5.配置mysql開機啟動
shell> cp support-files/mysql.server /etc/init.d/mysql.server
shell> chkconfig mysql.server on
6.啟停mysql服務
shell> bin/mysqld_safe --user=mysql & (啟動mysql)
shell>mysqladmin shutdown -uroot -p (關閉mysql)
7.刪除mysql匿名賬號(生產環境中必須執行該操作)
shell>bin/mysqladmin -u root password 'new-password' --設定root賬號的新密碼
shell>bin/mysql_secure_installation --刪除mysql匿名賬號
8.測試安裝效果
shell>mysqlshow -uroot -p
Enter password:
+--------------------+
| Databases |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| test |
+--------------------+
shell>mysql -uroot -p -e "select user,host,password from mysql.user"
Enter password:
+------+-----------+-------------------------------------------+
| user | host | password |
+------+-----------+-------------------------------------------+
| root | localhost | *2447D497B9A6A15F2776055CB2D1E9F86758182F |
| root | 127.0.0.1 | |
| root | ::1 | |
+------+-----------+-------------------------------------------+
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20801486/viewspace-1192436/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql5.5的原始碼安裝MySql原始碼
- Mysql 學習篇之原始碼安裝mysqlMySql原始碼
- RedHat 6.4原始碼方式安裝mysql5.5Redhat原始碼MySql
- Linux 安裝 mysql 5.5.8(cmake原始碼安裝mysql5.5以上版本)[轉]LinuxMySql原始碼
- mysql5.5資料庫cmake原始碼編譯安裝MySql資料庫原始碼編譯
- Linux下原始碼編譯方式安裝MySQL5.5Linux原始碼編譯MySql
- mysql5.5安裝MySql
- 安裝mysql5.5MySql
- CMAKE安裝mysql5.5MySql
- Spring Cloud 原始碼學習之 Hystrix 入門SpringCloud原始碼
- 跟你談談MySQL資料庫入門學習之安裝篇(轉)MySql資料庫
- MySQL入門學習之——innodb lockMySql
- MySQL入門--安裝MySql
- MySQL入門學習之——實戰XtraBackupMySql
- MySQL入門學習之——實戰mysqldumpMySql
- mysql之tar.gz原始碼安裝MySql原始碼
- mysql原始碼安裝MySql原始碼
- 原始碼安裝MySQL原始碼MySql
- MySQL入門--解除安裝MySql
- React從入門到精通學習系列之(1)安裝ReactReact
- 連網安裝mysql與原始碼安裝mysqlMySql原始碼
- mysql學習-安裝MySql
- Mahout學習之Mahout簡介、安裝、配置、入門程式測試
- MySQL 5.7.28 原始碼安裝MySql原始碼
- mysql 5.1原始碼安裝MySql原始碼
- mysql-原始碼安裝MySql原始碼
- MYSQL 5.6.27原始碼安裝MySql原始碼
- MySQL入門學習之——MySQL錯誤解決彙總MySql
- MySQL入門學習之——mysql與oracle死鎖對比MySqlOracle
- 【Mysql學習】mysql的使用入門MySql
- 【Mysql 學習】mysql 的使用入門MySql
- PostgreSQL原始碼學習 win10原始碼編譯安裝SQL原始碼Win10編譯
- Zookeeper入門學習--01介紹及安裝
- 學習MongoDB 一:MongoDB 入門(安裝與配置)MongoDB
- CentOS安裝MySQL5.5的完整步驟DSITCentOSMySql
- linux64bit下安裝mysql5.5LinuxMySql
- 安裝mysql原始碼出錯MySql原始碼
- MySQL 5.6.26原始碼安裝MySql原始碼