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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Spring Cloud 原始碼學習之 Hystrix 入門SpringCloud原始碼
- mysql之tar.gz原始碼安裝MySql原始碼
- CentOS安裝MySQL5.5的完整步驟DSITCentOSMySql
- 連網安裝mysql與原始碼安裝mysqlMySql原始碼
- React從入門到精通學習系列之(1)安裝ReactReact
- MySQL 5.7.28 原始碼安裝MySql原始碼
- Centos5.5中安裝Mysql5.5過程分享CentOSMySql
- Mysql for Linux安裝配置之—— 原始碼安裝MySqlLinux原始碼
- Win10安裝Mysql5.5卡住假死怎麼回事 win10系統安裝Mysql5.5卡死未響應如何解決Win10MySql
- mysql5.5.20原始碼安裝MySql原始碼
- Dubbo SPI 原始碼學習 & admin安裝(二)原始碼
- PostgreSQL原始碼學習 win10原始碼編譯安裝SQL原始碼Win10編譯
- Zookeeper入門學習--01介紹及安裝
- 《MySQL 入門教程》第 02 篇 MySQL 安裝MySql
- 【轉】MySQL原始碼編譯安裝MySql原始碼編譯
- 從安裝到入門:ElasticSearch 快速學習手冊Elasticsearch
- .Net 下 Solr 入門學習系列(二)Solr安裝Solr
- jmeter學習指南之原始碼匯入 IntelliJ IDEAJMeter原始碼IntelliJIdea
- jQuery原始碼學習之$()jQuery原始碼
- 原始碼學習之EllipsizingTextView原始碼TextView
- MySQL學習筆記---入門使用MySql筆記
- MySQL5.7.16原始碼編譯安裝MySql原始碼編譯
- 阿里雲mysql原始碼編譯安裝阿里MySql原始碼編譯
- Linux使用原始碼來安裝MySQL 5.7Linux原始碼MySql
- node.js學習之npm 入門 ——7.《怎樣安裝、更新和解除安裝全域性package》Node.jsNPMPackage
- Mysql學習筆記(安裝篇)MySql筆記
- mysql8.0原始碼一鍵安裝指令碼MySql原始碼指令碼
- Git 學習之安裝配置Git
- Android原始碼學習之handlerAndroid原始碼
- jQuery原始碼學習之eventjQuery原始碼
- 原始碼學習VUE之Observe原始碼Vue
- jQuery原始碼學習之extendjQuery原始碼
- redis原始碼學習之slowlogRedis原始碼
- goFrame 原始碼學習之 ServerGoFrame原始碼Server
- MYSQL5.7.22 原始碼安裝 主從搭建MySql原始碼
- 機器學習之小白入門機器學習
- rust學習二、入門之執行單個指令碼Rust指令碼
- 入門日記之安裝Node.jsNode.js
- 《深度學習之TensorFlow:入門、原理與進階實戰》PDF+原始碼+李金洪深度學習原始碼