MySQL是一個關系型數據庫管理系統(tǒng),由瑞典MySQL AB?公司開發(fā),屬于?Oracle?旗下產品。MySQL 是最流行的關系型數據庫管理系統(tǒng)之一,在?WEB?應用方面,MySQL是最好的?RDBMS?(Relational Database Management System,關系數據庫管理系統(tǒng)) 應用軟件之一。
MySQL是一種關系型數據庫管理系統(tǒng),關系數據庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣就增加了速度并提高了靈活性。
MySQL所使用的 SQL 語言是用于訪問數據庫的最常用標準化語言。MySQL 軟件采用了雙授權政策,分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型和大型網站的開發(fā)都選擇 MySQL 作為網站數據庫。
安裝方式
第一種安裝方式:倉庫安裝
首先查看目前Redhat的版本信息
然后去下載
下載完成之后?
進入MySQL
第一次進入需要修改密碼,紅色框框里面為第一次登錄的默認密碼
然后修改密碼
?查看MySQL表
?到這里就完成了MySQL的安裝
刪除MySQL為了第二種方式安裝MySQL,這里也是一個學習點喲,如何刪除MySQL
卸載MySQL
然后查看,發(fā)現還有許多沒有刪除干凈的文件
?
然后使用-e命令在刪除
?
到此為止,就刪除了MySQL;
第二種安裝方式:本地安裝
第一步:先創(chuàng)建一個目錄文件夾
?
進入目錄文件,開始下載
?下載完成之后,需要利用xf進行解包
?
然后安裝所需要的包
?
安裝完成之后,重啟服務,查看默認密碼,建議不在命令行輸入密碼
?
然后開始修改密碼
?
然后查看數據表,退出
?
然后將第二種方式安裝的MySQL卸載
?
?文章來源:http://www.zghlxwxcb.cn/news/detail-829038.html
由于前兩次的安裝可以滿足我們對MySQL的安裝,所以第三種和第四種安裝方式以命令的形式展示;?文章來源地址http://www.zghlxwxcb.cn/news/detail-829038.html
第三種安裝方式:容器安裝
[root@localhost ~]# yum remove docker
[root@localhost ~]# dnf install -y yum-utils device-mapper-persistent-data lvm2
[root@localhost ~]# yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
[root@localhost ~]# sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
[root@localhost ~]# dnf install docker-ce --allowerasing -y
[root@localhost ~]# systemctl start docker
[root@localhost ~]# systemctl status docker
[root@localhost ~]# docker version
[root@localhost ~]# docker run hello-world
[root@localhost ~]# docker run --name mysqltest -e MYSQL_ROOT_PASSWORD=123456 -d mysql
[root@localhost ~]# docker ps
[root@localhost ~]# docker exec -it mysqltest /bin/bash
bash-4.4# mysql -uroot -p
Enter password:
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
4 rows in set (0.00 sec)
mysql> exit
Bye
bash-4.4# exit
exit
第四種方式:源碼安裝
[root@localhost ~]# wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-boost-8.0.32.tar.gz
#添加用戶和組
[root@localhost ~]# groupadd mysql
[root@localhost ~]# useradd -r -g mysql -s /bin/false mysql
#開始源碼安裝
[root@localhost ~]# tar xvf mysql-boost-8.0.32.tar.gz
[root@localhost ~]# yum install gcc gcc-c++ cmake -y
[root@localhost ~]# yum install cmake gcc-toolset-12-gcc gcc-toolset-12-gcc-c++ gcc-toolset-12-binutils openssl-devel ncurses-devel libtirpc rpcgen git -y
[root@localhost ~]# rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/centos-stream/9-stream/CRB/x86_64/os/Packages/libtirpc-devel-1.3.3-0.el9.x86_64.rpm
[root@localhost ~]# cd mysql-8.0.32/
[root@localhost mysql-8.0.32]# mkdir bld
[root@localhost mysql-8.0.32]# cd bld
[root@localhost bld]# cmake .. -DWITH_BOOST=../boost/boost_1_77_0/
[root@localhost bld]# make ########該過程很久,請耐心等待
[root@localhost bld]# make install
[root@localhost mysql]# cd /usr/local/mysql
[root@localhost mysql]# mkdir mysql-files
[root@localhost mysql]# chown mysql:mysql mysql-files
[root@localhost mysql]# chmod 750 mysql-files
[root@localhost mysql]# ./bin/mysqld --initialize --user=mysql
[root@localhost mysql]# ./bin/mysql_ssl_rsa_setup
[root@localhost mysql]# ./bin/mysqld_safe --user=mysql &
#源碼安裝未生成該文件,臨時密碼在初始化時屏幕上有輸出
[root@localhost mysql]# grep 'temporary password' /var/log/mysqld.log
[root@localhost mysql]# ./bin/mysql -uroot -p
Enter password:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Admin123!';
mysql> show databases;
mysql> exit
#停止mysql服務
[root@localhost mysql]# ./bin/mysqladmin -uroot -pAdmin123! shutdown
# Next command is optional
[root@localhost mysql]# cp support-files/mysql.server /etc/init.d/mysql.server
[root@localhost mysql]# systemctl daemon-reload
[root@localhost mysql]# systemctl start mysql
到了這里,關于MySQL的四種安裝方式(新手必看、詳解、保姆級教程)的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!