成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MySQL數(shù)據(jù)庫(kù)的幾種安裝方式

數(shù)據(jù)庫(kù) MySQL
MySQL數(shù)據(jù)庫(kù)是一款深受歡迎的開(kāi)源領(lǐng)域的重要的關(guān)系型數(shù)據(jù)庫(kù),由瑞典MySQL AB公司開(kāi)發(fā)與維護(hù),2006年,Mysql AB公司被SUN公司收購(gòu), 2008年,SUN公司又被數(shù)據(jù)庫(kù)龍頭公司甲骨文(oracle公司)收購(gòu),因此,Mysql數(shù)據(jù)庫(kù)目前屬于oracle公司。

 MySQL數(shù)據(jù)庫(kù)是一款深受歡迎的開(kāi)源領(lǐng)域的重要的關(guān)系型數(shù)據(jù)庫(kù),由瑞典MySQL AB公司開(kāi)發(fā)與維護(hù),2006年,Mysql AB公司被SUN公司收購(gòu), 2008年,SUN公司又被數(shù)據(jù)庫(kù)龍頭公司甲骨文(oracle公司)收購(gòu),因此,Mysql數(shù)據(jù)庫(kù)目前屬于oracle公司。MySQL數(shù)據(jù)庫(kù)目前分為社區(qū)版(Community Server)和企業(yè)版(Enterprise),它們最重要的區(qū)別在于:社區(qū)版是自由下載而且完全免費(fèi)的,但是官方不提供任何技術(shù)支持,適用于大多數(shù)普通用戶;企業(yè)版是收費(fèi)的,不能在線下載,它提供了更多的功能和更完備的技術(shù)支持,更適合于對(duì)數(shù)據(jù)庫(kù)的功能和可靠性要求較高的企業(yè)客戶。本文就介紹Linux系統(tǒng)下MySQL社區(qū)版的幾種安裝方式。

[[320931]]

RPM/YUM方式安裝Mysql

1.首先去官網(wǎng)https://dev.mysql.com/downloads/repo/yum/下載mysql的yum源并上傳至服務(wù)器上?;蛘呤褂靡韵旅钸M(jìn)行下載:

  1. wget http://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm 

2.安裝mysql的yum源。

  1. rpm -ivh mysql80-community-release-el7-3.noarch.rpm 

3.yum安裝mysql。

  1. yum install mysql-server -y 

4.安裝完成后啟動(dòng)mysql。

  1. systemctl start mysqld 

此外,你也可以使用 MariaDB 代替,MariaDB 數(shù)據(jù)庫(kù)管理系統(tǒng)是 MySQL 的一個(gè)分支,主要由開(kāi)源社區(qū)在維護(hù),采用 GPL 授權(quán)許可。開(kāi)發(fā)這個(gè)分支的原因之一是:甲骨文公司收購(gòu)了 MySQL 后,有將 MySQL 閉源的潛在風(fēng)險(xiǎn),因此社區(qū)采用分支的方式來(lái)避開(kāi)這個(gè)風(fēng)險(xiǎn)。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能輕松成為MySQL的代替品。

  1. yum install mariadb-server -y 

二進(jìn)制方式安裝Mysql

1.首先去官網(wǎng)https://dev.mysql.com/downloads/mysql/下載mysql的Linux Generic版本并上傳至服務(wù)器上。

Mysql數(shù)據(jù)庫(kù)的幾種安裝方式

2.添加mysql用戶和用戶組,數(shù)據(jù)庫(kù)安裝在此用戶下。

  1. # groupadd mysql 
  2. # useradd -g mysql mysql 

3.解壓二進(jìn)制安裝包,假設(shè)安裝包放置在/home/mysql下,并對(duì)解壓后的mysql目錄加一個(gè)符合鏈接“mysql”,這樣對(duì)mysql目錄的操作會(huì)比較方便。

  1. # cd /home/mysql/ 
  2. # tar -xvJf mysql-8.0.19-linux-glibc2.12-x86_64.tar.xz 
  3. # ln -s mysql-8.0.19-linux-glibc2.12-x86_64 mysql 

4.創(chuàng)建mysql數(shù)據(jù)目錄,并修改目錄權(quán)限。

  1. # mkdir /home/mysql/data 
  2. # chown -R mysql.mysql /home/mysql/data/ 

5.初始化數(shù)據(jù)庫(kù)。會(huì)生成一個(gè)默認(rèn)隨機(jī)密碼。

  1. # /home/mysql/mysql/bin/mysqld --initialize --user=mysql --basedir=/home/mysql/mysql --datadir=/home/mysql/data 

6.配置mysql參數(shù)文件 /etc/my.cnf并賦予mysql權(quán)限。

  1. # vi /etc/my.cnf 
  2. [mysqld] 
  3. basedir=/home/mysql/mysql 
  4. datadir=/home/mysql/data 
  5. # chown mysql.mysql /etc/my.cnf 

7.設(shè)置mysql啟動(dòng)文件并啟動(dòng)mysql。

  1. # cp /home/mysql/mysql/support-files/mysql.server /etc/init.d/mysqld 
  2. # service mysqld start 
  3. Starting MySQL.Logging to '/home/mysql/data/linux-52-122.err'
  4. .. SUCCESS! 

8.添加mysql環(huán)境變量并生效。

  1. # echo "export PATH=$PATH:/home/mysql/mysql/bin">>/etc/profile 
  2. # source /etc/profile 

9.連接mysql,輸入之前生成的隨機(jī)密碼登錄后修改密碼并生效。

  1. # mysql -u root -p 
  2. Enter password
  3. Welcome to the MySQL monitor. Commands end with ; or \g. 
  4. Your MySQL connection id is 10 
  5. Server version: 8.0.19 
  6. Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved. 
  7. Oracle is a registered trademark of Oracle Corporation and/or its 
  8. affiliates. Other names may be trademarks of their respective 
  9. owners. 
  10. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. 
  11. mysql> alter user 'root'@'localhost' identified by '123456'
  12. Query OK, 0 rows affected (0.00 sec) 
  13. mysql> flush privileges
  14. Query OK, 0 rows affected (0.00 sec) 
  15. mysql> exit 
  16. Bye 

源碼編譯安裝Mysql

1.安裝源碼包和安裝二進(jìn)制包有點(diǎn)類似,首先去官網(wǎng)https://dev.mysql.com/downloads/mysql/下載mysql的source code并上傳至服務(wù)器上?;蛘呤褂靡韵旅钸M(jìn)行下載:

  1. # wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-boost-5.7.29.tar.gz 

2.創(chuàng)建mysql群組和用戶名。同時(shí)為安全起見(jiàn)可禁止直接以mysql用戶身份登錄系統(tǒng)。

  1. # groupadd mysql 
  2. # useradd -r -g mysql -s /bin/false mysql 

3.創(chuàng)建mysql安裝目錄和數(shù)據(jù)目錄,并修改目錄權(quán)限。

  1. # mkdir -p /usr/local/mysql 
  2. # mkdir -p /data/mysql 
  3. # chown -R mysql.mysql /usr/local/mysql/ 
  4. # chown -R mysql.mysql /data/mysql/ 

4.解壓mysql源碼包。

  1. # tar -xzvf mysql-boost-5.7.29.tar.gz 

5.編譯安裝mysql。如果沒(méi)有cmake工具先安裝一下。

  1. # yum install cmake -y 
  2. # cd mysql-5.7.29 
  3. cmake . \ 
  4. -DWITH_BOOST=/root/mysql-5.7.29/boost \ 
  5. -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ 
  6. -DMYSQL_DATADIR=/data/mysql \ 
  7. -DWITH_INNOBASE_STORAGE_ENGINE=1 \ 
  8. -DWITHOUT_FEDERATED_STORAGE_ENGINE=1 \ 
  9. -DWITHOUT_ARCHIVE_STORAGE_ENGINE=1 \ 
  10. -DWITH_PARTITION_STORAGE_ENGINE=1 \ 
  11. -DWITH_DEBUG=1 \ 
  12. -DDEFAULT_CHARSET=utf8 \ 
  13. -DDEFAULT_COLLATION=utf8_general_ci \ 
  14. -DFORCE_INSOURCE_BUILD=1 \ 
  15. -DDOWNLOAD_BOOST=1 \ 
  16. -DWITH_SSL=system 
  17. # make && make install 

關(guān)于編譯參數(shù)的含義可以參考官方文檔說(shuō)明:

https://dev.mysql.com/doc/refman/8.0/en/source-configuration-options.html

6.初始化數(shù)據(jù)庫(kù)。并且會(huì)生成一個(gè)默認(rèn)隨機(jī)密碼。

Mysql數(shù)據(jù)庫(kù)的幾種安裝方式

7.設(shè)置啟動(dòng)腳本并啟動(dòng)mysql。

  1. # cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld 
  2. # systemctl start mysqld 

8.添加mysql環(huán)境變量并生效。

  1. # echo "export PATH=$PATH:/usr/local/mysql/bin">>/etc/profile 
  2.  
  3. # source /etc/profile 

9.登錄數(shù)據(jù)庫(kù),用剛才生成的默認(rèn)密碼進(jìn)行登錄后進(jìn)行密碼更改。

Mysql數(shù)據(jù)庫(kù)的幾種安裝方式

10.更改密碼后登錄成功。

Mysql數(shù)據(jù)庫(kù)的幾種安裝方式

總結(jié)

Mysql數(shù)據(jù)庫(kù)的幾種安裝方式

 

責(zé)任編輯:華軒 來(lái)源: 今日頭條
相關(guān)推薦

2010-03-31 16:28:11

Oracle數(shù)據(jù)庫(kù)

2018-01-04 10:43:43

OracleMysqlJava

2010-05-19 13:37:39

MySQL數(shù)據(jù)庫(kù)密碼

2023-09-07 13:21:00

Linux軟件

2011-03-21 17:00:23

MySQL數(shù)據(jù)庫(kù)

2021-05-17 06:57:34

SQLServer數(shù)據(jù)庫(kù)

2010-11-24 09:56:20

mysql拷貝表

2011-05-26 10:01:16

Oracle數(shù)據(jù)庫(kù)ODU

2010-05-20 17:56:43

2010-10-15 13:45:20

安裝MySql數(shù)據(jù)庫(kù)

2011-05-13 09:42:21

2011-03-08 08:49:55

MySQL優(yōu)化單機(jī)

2019-03-06 14:06:26

MySQL數(shù)據(jù)庫(kù)亂碼

2021-05-20 07:47:49

數(shù)據(jù)庫(kù)MySQL 數(shù)據(jù)庫(kù)安裝

2022-06-13 08:30:01

數(shù)據(jù)庫(kù)管理系統(tǒng)

2010-09-08 13:53:10

.NET連接Sybas

2011-02-22 14:26:04

ProFTPD

2011-02-22 14:26:04

ProFTPD

2010-05-14 14:38:03

安裝MySQL

2010-05-26 18:16:31

MySQL數(shù)據(jù)庫(kù)安裝
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 亚洲成人久久久 | 日日干夜夜操 | 日韩欧美成人一区二区三区 | 理论片免费在线观看 | 成人中文字幕av | 男女羞羞在线观看 | 国产精品免费视频一区 | 夜夜操天天操 | 国产中文字幕在线观看 | 精品久久久久一区二区国产 | 青草青草久热精品视频在线观看 | 中文字幕免费观看 | 欧美视频免费在线 | 欧美一级全黄 | 国产a一区二区 | 亚洲高清视频一区二区 | 天天操操 | 久久精品中文字幕 | 天天干天天玩天天操 | 一级全黄少妇性色生活免费看 | 亚洲午夜精品久久久久久app | 欧美日韩午夜精品 | 日本 欧美 三级 高清 视频 | 精品在线看 | avmans最新导航地址 | 一本岛道一二三不卡区 | 一区二区国产精品 | 久久69精品久久久久久久电影好 | 久草新在线 | 国产99久久久国产精品 | 日韩视频一区二区三区 | 人人人人爽| 蜜桃视频在线观看免费视频网站www | 国产精品18久久久久久白浆动漫 | 一区二区免费 | 一区在线观看视频 | 久久久网| 国产成人久久精品一区二区三区 | 亚洲高清视频一区二区 | 九九导航| 国产高清自拍视频在线观看 |