A. centos8安裝mysql5.6,mysql5.5,yum切換mysql版本安裝
首先選擇正確的雲yum源
MYSQL的yum源在官網
以下以centos7和centos8為例
下載源
安裝源 (這個源裡面有8.0和5.7,兩個版本等下會增加5.6和5.5)
到源地址下進行修改源文件進行版本知畢增加
查看輸出
以上看起來挺多隻要修改其中一個文件即可
修改yum源
以上yum還是8.0在啟用
enabled=1
改成enabled=0
需要安裝的版本改成enabled=1
即可在yum中安裝自己所需版本(適用於centos7和centos8)
建議老版本的安裝5.7即可,向下兼容5.5和5.6
實在需要可以自行切換
選盯殲擇好後凱猛沖查看一下是否啟用成功
查看當前可安裝的mysql版本
以上為選擇5.7的輸出結果
安裝
啟動
B. 如何在centos安裝mysql時自主選擇版本
首先選擇正凱猛沖確的雲yum源
MYSQL的yum源在官網
以下以centos7和centos8為例
下載源
安裝源(這個源裡面有8.0和5.7,兩個版本,下一篇會介紹如何增加其他版本)
查看當前可安裝的mysql版本
以上源默認是8.0版本的
需要8.0可以直接運行安裝(更換5.7略過此步驟)
查看庫中所有版本
如果我們要選擇版本,可以先執行下面命令查看一下有哪些版本
查看輸出
安裝開啟和禁用倉庫的命令
開啟5.7禁用8.0
這樣我們就開啟了5.7關閉了8.0
再次查看
為了保險我們可以再盯殲次用知畢命令查看以下
輸出結果
5.7已啟用
開始安裝5.7
啟動
C. centos去下載mysql應該怎麼選擇linux版本
centos , 本質上和red hat 是一個公司的,差別不大。
你可以選擇 red hat那個,或者選擇 linux-generic這個,後者這個是通用的。
其實內部差別不大。2個任選一個都可。
D. centos 安裝mysql哪個版本
在linux中安裝資料庫首選MySQL,Mysql資料庫的第一個版本就是發行在Linux系統上,其他選擇還可以有postgreSQL,oracle等
在Linux上安裝mysql資料庫,我們可以去其官網上下載mysql資料庫的rpm包,http://dev.mysql.com/downloads/mysql/5.6.html#downloads,大家可以根據自己的操作系統去下載對應的資料庫文件
這里我是通過yum來進行mysql資料庫的安裝的,通過這種方式進行安裝,可以將跟mysql相關的一些服務、jar包都給我們安裝好,比較方便
一.查看系統中是否已經自帶mysql資料庫
[root@liang ~]# rpm -qa | grep mysql// 這個命令就會查看該操作系統上是否已經安裝了mysql資料庫
通過這個命令查看該系統中是否已經安裝了mysql,可以看到我的系統比較干凈,沒有安裝任何版本的mysql,如果你系統有安裝,那可以選擇進行卸載
[root@liang ~]# rpm -e mysql// 普通刪除模式
[root@liang ~]# rpm -e --nodeps mysql// 強力刪除模式,如果使用上面命令刪除時,提示有依賴的其它文件,則用該命令可以對其進行強力刪除
二.使用yum命令進行mysql的安裝
[root@liang ~]# yum list | grep mysql
我們通過命令可以查看yum上提供下載的mysql的版本信息
然後通過下面的命令進行資料庫的安裝
[root@liang ~]# yum install -y mysql-server mysql mysql-deve
等待一段時間後,輸出:
表示安裝已經成功了!通過以下命令可以查看已安裝資料庫的版本信息
[root@liang ~]# rpm -qi mysql-server
三.mysql資料庫的初始化及相關配置
我們在安裝完mysql資料庫以後,會發現會多出一個mysqld的服務,這個就是咱們的資料庫服務,我們通過輸入 service mysqld start 命令就可以啟動我們的mysql服務。
注意:如果我們是第一次啟動mysql服務,mysql伺服器首先會進行初始化的配置,如:
這時我們會看到第一次啟動mysql伺服器以後會提示非常多的信息,目的就是對mysql資料庫進行初始化操作,當我們再次重新啟動mysql服務時,就不會提示這么多信息了
我們在使用mysql資料庫時,都得首先啟動mysqld服務,我們可以 通過 chkconfig --list | grep mysqld 命令來查看mysql服務是不是開機自動啟動,如果發現mysqld服務並沒有開機自動啟動,我們當然可以通過 chkconfig mysqld on 命令來將其設置成開機啟動,這樣就不用每次都去手動啟動了
mysql資料庫安裝完以後只會有一個root管理員賬號,但是此時的root賬號還並沒有為其設置密碼,在第一次啟動mysql服務時,會進行資料庫的一些初始化工作,在輸出的一大串信息中,我們看到有這樣一行信息 :
我們就根據這個命令為root用戶設置密碼為root
此時我們就可以通過 mysql -u root -p 命令來登錄我們的mysql資料庫了
四.mysql的主要配置信息
1./etc/my.cnf 這是mysql的主配置文件
2./var/lib/mysql mysql資料庫的資料庫文件存放位置
mysql,test是mysql資料庫自帶的兩個資料庫
現在我們進入mysql命令行來創建一個資料庫試試
3./var/log mysql資料庫的日誌輸出存放位置
其中mysqld.log 這個文件就是存放我們跟mysql資料庫進行操作而產生的一些日誌信息,通過查看該日誌文件,我們可以從中獲得很多信息
我們都知道mysql資料庫綁定的埠號是 3306 ,所以我們可以通過 netstat -anp 命令來查看一下,Linux系統是否在監聽 3306 這個埠號:
E. 如何使用centos配置mysql
打開虛擬機插入CentOS5.5.ISO文件,從linux開始:# mount /dev/cdrom /mnt //掛載ISO文件
# cd /mnt/CentOS/ //進入CentOS文件目錄下# rpm -qa | grep mysql//查看是否安裝了mysql版本# rpm -ivh mysql-server-5.0.77-4.el5_4.2.i386.rpm --nodeps //強制安裝
# rpm -ivh mysql-connector-odbc-3.51.26r1127-1.el5.i386.rpm --nodeps
# rpm -ivh mysql-5.0.77-4.el5_4.2.i386.rpm --nodeps //強制安裝客服端
上面是安裝,版本低點沒關系,初學者就喜歡最新版,命令是不變的,wq
# service mysqld start //開戶服務,是mysqld,看清楚
*****************配置mysql管理用戶root的密碼*********************
# mysqladmin -u root password 123456 //為mysql的管理員root,配置一個密碼:123456
****************修改mysql管理用戶的密碼********************
# mysqladmin -u root -p password 456123 //現在修改密碼為456123接
Enter password:123456 //提示密碼,密碼為開始配置的123456
新建資料庫與刪除資料庫
# mysql -u root -p //使用root登錄,不是linux的root用戶,這個root用戶是mysql的管理員用戶
Enter password:456123 //這個密碼為修改後的密碼,你也可以不修改,直接用123456登錄
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 22
Server version: 5.0.77 Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> //看到這個說明,登錄成功,現在開始操作資料庫
mysql> show databases; //查看資料庫使用「;」結束,就開始執行
mysql> create database bbs; //新建一個名為bbs的資料庫
Query OK, 1 row affected (0.01 sec) //提示成功,1行受影響,用時多少
mysql> use bbs; //選擇bbs資料庫
Database changed //改變資料庫
mysql> drop database bbs; //刪除資料庫bbs
Query OK, 0 rows affected (0.03 sec) //0行受影響,用時多少
4
新建表、復制、刪除和修改
mysql> create table users( // 新建一個名為users的表
-> id int auto_increment, //唯一的編號,每次自動增加1
-> username varchar(32) not null, //用戶名,設置為32個字元,不能為空
-> password varchar(32) null, //密碼,設置為32個字元,可以為空
-> sex char(4) default 'male', //設置為4個字元,默認為「male」
-> content text null, //內容設置為文本,最長65535個字元
-> datetime date, //日期時間格式為YYYYMMDD/
-> primary key(id) //設置為主鍵,也就是不能重復
-> ); //以分號結束,開始執行命令
mysql> describe users; //查看users表的結構
mysql> alter table test //一起操作表
-> add hobby varchar(50), //在test表中,添加hobby欄位,50個字元
-> change username name text, //修改username,為name,欄位為text;
-> rename to testusers; //重名test表為,testusers表
F. 如何查詢mariadb伺服器資料庫的版本信息
方脊岩法一、登陸伺服器
第一步,打開終端,輸入如下命令
mysql -u root -p
第二步,輸入密碼
第三步,彈出版本信息
方法二、根據mariadb的安裝包的版本來推測李胡,櫻擾御這種方法只有在mariadb通過包管理器安裝的才有用。
、、
一、Debian、Ubuntu或者Linux Mint
dpkg -l |grep mariadb
二、Fedora、Centos或者RHEL
rpm -qa |grep mariadb
G. 阿里雲 centos 7 怎麼查看 是否安裝mysql
linux下查看mysql、apache是否安裝,並卸載。 指令 ps -ef|grep mysql 得出結果 1.root 17659 1 0 2011 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe –datadir=/var/lib/mysql –socket=/var/lib/mysql/mysql.sock –log-error=/var/log/mysqld.log –pid-file=/var/run/mysqld/mysqld.pid 2.mysql 17719 17659 0 2011 ? 03:14:57 /usr/libexec/mysqld –basedir=/usr –datadir=/var/lib/mysql –user=mysql –pid-file=/var/run/mysqld/mysqld.pid –skip-external-locking –socket=/var/lib/mysql/mysql.sock usr/bin/mysql 是指:mysql的運行路徑 var/lib/mysql 是指:mysql資料庫文件的存放路徑 usr/lib/mysql 是指:mysql的安裝路徑
一、查看文件安裝路徑
由於軟體安裝的地方不止一個地方,所有先說查看文件安裝的所有路徑(地址)。
這里以mysql為例。比如說我安裝了mysql,但是不知道文件都安裝在哪些地方、放在哪些文件夾里,可以用下面的命令查看所有的文件路徑 在終端輸入:
whereis mysql
回車,如果你安裝好了mysql,就會顯示文件安裝的地址,例如我的顯示(安裝地址可能會不同)
[root@localhost ~]# whereis mysql mysql: /usr/bin/mysql /usr/lib/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz
二、查詢運行文件所在路徑(文件夾地址)
如果你只要查詢文件的運行文件所在地址,直接用下面的命令就可以了(還是以mysql為例):
which mysql
終端顯示:
[root@localhost ~]# which mysql /usr/bin/mysql
H. centos7 默認mysql什麼版本
|默認安裝的是專
MariaDB
yum -y install mariadb-server mariadb mariadb-devel
systemctl start mariadb
systemctl enable mariadb
mysql_secure_installation
firewall-cmd --permanent --add-service mysql
systemctl restart firewalld.service
iptables -L -n|屬grep 3306