91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MySQL數據庫安裝方式有哪些

發布時間:2021-11-11 13:48:56 來源:億速云 閱讀:166 作者:小新 欄目:數據庫

小編給大家分享一下MySQL數據庫安裝方式有哪些,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

RPM/YUM方式安裝Mysql

1.首先去官網https://dev.mysql.com/downloads/repo/yum/下載mysql的yum源并上傳至服務器上。或者使用以下命令進行下載:

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

2.安裝mysql的yum源。

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

3.yum安裝mysql。

yum install mysql-server -y

4.安裝完成后啟動mysql。

systemctl start mysqld

此外,你也可以使用 MariaDB 代替,MariaDB 數據庫管理系統是 MySQL 的一個分支,主要由開源社區在維護,采用 GPL  授權許可。開發這個分支的原因之一是:甲骨文公司收購了 MySQL 后,有將 MySQL  閉源的潛在風險,因此社區采用分支的方式來避開這個風險。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能輕松成為MySQL的代替品。

yum install mariadb-server -y

二進制方式安裝Mysql

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

MySQL數據庫安裝方式有哪些

2.添加mysql用戶和用戶組,數據庫安裝在此用戶下。

# groupadd mysql # useradd -g mysql mysql

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

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

4.創建mysql數據目錄,并修改目錄權限。

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

5.初始化數據庫。會生成一個默認隨機密碼。

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

6.配置mysql參數文件 /etc/my.cnf并賦予mysql權限。

# vi /etc/my.cnf [mysqld] basedir=/home/mysql/mysql datadir=/home/mysql/data # chown mysql.mysql /etc/my.cnf

7.設置mysql啟動文件并啟動mysql。

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

8.添加mysql環境變量并生效。

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

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

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

源碼編譯安裝Mysql

1.安裝源碼包和安裝二進制包有點類似,首先去官網https://dev.mysql.com/downloads/mysql/下載mysql的source  code并上傳至服務器上。或者使用以下命令進行下載:

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

2.創建mysql群組和用戶名。同時為安全起見可禁止直接以mysql用戶身份登錄系統。

# groupadd mysql # useradd -r -g mysql -s /bin/false mysql

3.創建mysql安裝目錄和數據目錄,并修改目錄權限。

# mkdir -p /usr/local/mysql # mkdir -p /data/mysql # chown -R mysql.mysql /usr/local/mysql/ # chown -R mysql.mysql /data/mysql/

4.解壓mysql源碼包。

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

5.編譯安裝mysql。如果沒有cmake工具先安裝一下。

# yum install cmake -y # cd mysql-5.7.29 cmake . \ -DWITH_BOOST=/root/mysql-5.7.29/boost \ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_DATADIR=/data/mysql \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITHOUT_FEDERATED_STORAGE_ENGINE=1 \ -DWITHOUT_ARCHIVE_STORAGE_ENGINE=1 \ -DWITH_PARTITION_STORAGE_ENGINE=1 \ -DWITH_DEBUG=1 \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DFORCE_INSOURCE_BUILD=1 \ -DDOWNLOAD_BOOST=1 \ -DWITH_SSL=system # make && make install

關于編譯參數的含義可以參考官方文檔說明:

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

6.初始化數據庫。并且會生成一個默認隨機密碼。

MySQL數據庫安裝方式有哪些

7.設置啟動腳本并啟動mysql。

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

8.添加mysql環境變量并生效。

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

9.登錄數據庫,用剛才生成的默認密碼進行登錄后進行密碼更改。

MySQL數據庫安裝方式有哪些

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

MySQL數據庫安裝方式有哪些

以上是“MySQL數據庫安裝方式有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

烟台市| 眉山市| 阜新| 岳西县| 宝兴县| 怀集县| 孝感市| 来安县| 城固县| 卫辉市| 宁晋县| 莎车县| 兖州市| 调兵山市| 琼海市| 邯郸县| 寿宁县| 武乡县| 浦江县| 松潘县| 类乌齐县| 黑河市| 庐江县| 沾化县| 宝兴县| 封开县| 双江| 新竹县| 托里县| 墨玉县| 集贤县| 华池县| 礼泉县| 沂源县| 伊金霍洛旗| 城市| 舟山市| 庆安县| 四川省| 长子县| 小金县|