久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

MySQL5.5基于CentOS6二進制包安裝是怎么樣的

174次閱讀
沒有評論

共計 3404 個字符,預計需要花費 9 分鐘才能閱讀完成。

MySQL5.5 基于 CentOS6 二進制包安裝是怎么樣的,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

1. 背景

   * MySQL 是一個關系型數據庫管理系統,由瑞典 MySQL AB 公司開發,目前屬于 Oracle 旗下產品。MySQL 是最流行的關系型數據庫管理系統之一,在 WEB 應用方面,MySQL 是最好的 RDBMS (Relational Database Management System,關系數據庫管理系統) 應用軟件。

   * MySQL 是一種關系數據庫管理系統,關系數據庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣就增加了速度并提高了靈活性。

   * MySQL 所使用的 SQL 語言是用于訪問數據庫的最常用標準化語言。MySQL 軟件采用了雙授權政策,分為社區版和商業版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網站的開發都選擇 MySQL 作為網站數據庫。

2. 選擇的理由

   * 支持多種平臺 [AIX、FreeBSD、HP-UX、Linux、Mac OS、OpenBSD、Solaris、Windows……]

   * 支持并提供多語言 API

   * 開源,采用了 GPL 協議,可以修改源碼來開發自己的 MySQL 系統

   * 支持標準 SQL 語句

   * 支持多種存儲引擎

3. 環境

[root@mysql ~]# cat /etc/redhat-release 
CentOS release 6.6 (Final)
[root@mysql ~]# uname -r
2.6.32-504.el6.x86_64

4. 安裝

 * 進入包下載目錄

[root@mysql ~]# cd /usr/local/src/

 * 下載 MySQL 二進制包 [mysql-5.5.53-linux2.6-x86_64.tar.gz]

[root@mysql src]# wget http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.53-linux2.6-x86_64.tar.gz

 * 解包

[root@mysql src]# tar zxf mysql-5.5.53-linux2.6-x86_64.tar.gz

 * 移動到 mysql 安裝目錄

[root@mysql src]# mv mysql-5.5.53-linux2.6-x86_64 /usr/local/mysql-5.5.53

 * 創建 mysql 軟鏈接

[root@mysql src]# ln -s /usr/local/mysql-5.5.53 /usr/local/mysql

 * 進入 mysql 目錄

[root@mysql src]# cd /usr/local/mysql

 * 復制 mysql 配置文件到指定位置

[root@mysql mysql]# \cp support-files/my-medium.cnf /etc/my.cnf

 * 創建 mysql 服務用戶

[root@mysql mysql]# useradd -r -s /sbin/nologin -M mysql

 * 創建 mysql 數據目錄

[root@mysql mysql]# mkdir /data/mysql -p

 * 更改數據目錄所屬用戶與組

[root@mysql mysql]# chown mysql.mysql /data/mysql

 * mysql 初始化

[root@mysql mysql]# ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql
Installing MySQL system tables...
170325 3:12:16 [Note] Ignoring --secure-file-priv value as server is running with --bootstrap.
170325 3:12:16 [Note] /usr/local/mysql/bin/mysqld (mysqld 5.5.53-log) starting as process 8023 ...
Filling help tables...
170325 3:12:16 [Note] Ignoring --secure-file-priv value as server is running with --bootstrap.
170325 3:12:16 [Note] /usr/local/mysql/bin/mysqld (mysqld 5.5.53-log) starting as process 8031 ...
To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/local/mysql/bin/mysqladmin -u root password  new-password 
/usr/local/mysql/bin/mysqladmin -u root -h mysql password  new-password 
Alternatively you can run:
/usr/local/mysql/bin/mysql_secure_installation
which will also give you the option of removing the test
databases and anonymous user created by default. This is
strongly recommended for production servers.
See the manual for more instructions.
You can start the MySQL daemon with:
cd /usr/local/mysql ; /usr/local/mysql/bin/mysqld_safe  
You can test the MySQL daemon with mysql-test-run.pl
cd /usr/local/mysql/mysql-test ; perl mysql-test-run.pl
Please report any problems at http://bugs.mysql.com/

  看到如上兩個 OK 就證明初始化成功

5. 創建啟動腳本

 * 復制啟動腳本到 service 服務管理目錄下 [/etc/init.d]

[root@mysql mysql]# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

 * 修改 mysql 啟動腳本 [/et/init.d/mysqld]

basedir=/usr/local/mysql
datadir=/data/mysql

 * 添加進 service 服務管理

[root@mysql mysql]# chkconfig --add mysqld

6. 服務啟動測試

mysql 啟動成功

7. 服務連接測試

[root@mysql mysql]# /usr/local/mysql/bin/mysql

通過 mysql 客戶端連接成功

8. 設置 root 密碼

[root@mysql mysql]# /usr/local/mysql/bin/mysqladmin -u root password  123456 

關于 MySQL5.5 基于 CentOS6 二進制包安裝是怎么樣的問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注丸趣 TV 行業資訊頻道了解更多相關知識。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-27發表,共計3404字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 榆树市| 房产| 定远县| 博罗县| 布尔津县| 乐亭县| 兴文县| 永修县| 福清市| 隆回县| 扎赉特旗| 遂宁市| 泾阳县| 醴陵市| 永靖县| 福安市| 怀安县| 凤城市| 桂东县| 图木舒克市| 曲周县| 泗阳县| 竹山县| 建阳市| 宝兴县| 平陆县| 林芝县| 沁源县| 永康市| 高平市| 象山县| 清水河县| 大理市| 晋州市| 铁岭市| 敖汉旗| 麻阳| 甘泉县| 绥中县| 芒康县| 蛟河市|