當前位置:首頁 » 操作系統 » centos安裝資料庫

centos安裝資料庫

發布時間: 2022-12-11 05:44:44

『壹』 centos怎麼安裝mysql資料庫

下面是安裝mysql的命令:
# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

#rpm -ivh mysql-community-release-el7-5.noarch.rpm

# yum install mysql-community-server

系統會自動安裝。最後會提示成功安裝。

安裝完之後重啟一下mysql服務:
# service mysqld restart

會輸出:Redirecting to /bin/systemctl restart mysqld.service

然後用命令#netstat -atp可以看到mysqld進程已經開始監聽了:

此時表明mysql現在可以用了,直接輸入mysql就可以連接到伺服器,見下圖:

此時沒有輸入用戶和密碼就可以直接連接。
添加用戶的密碼:set password for 'root'@'localhost' = password('xxx');

然後再連接資料庫就需要輸入密碼:

『貳』 centos7怎樣安裝mysql

1
首先要確保電腦正常上網,才能通過yum安裝。

2
執行yum install mysql進行安裝。並在提示時輸入y。

然後系統會自動尋找安裝包,並進行安裝。下圖顯示已成功安裝完畢。

安裝完畢後,嘗試啟動資料庫。

系統提示找不到這個服務。再次看一下安裝的包:
#rpm -qa |grep mysql
命令返回空,說明剛才沒有安裝成功。只好再次安裝了。不過這次我們在命令後面加上*號。

看圖,需要安裝的包還真多!安裝完成後,卻發現只安裝了JDBC和ODBC驅動。

我們在軟體庫中搜一下帶mysql關鍵字的軟體包:

返回的結果顯示,軟體庫中根本就沒有mysql軟體包。這個時候,迷茫的開始查資料,資料顯示在Centos7中用MariaDB代替了mysql資料庫。好吧!那我們來安裝MariaDB資料庫吧!
操做方法同上,只不過在命令行里,把mysql改成了mariadb。

安裝包一共59M

安裝完成。

查看安裝之後的包:

根據資料,mariadb資料庫的啟動命令是:
systemctl start mariadb #啟動MariaDB
systemctl stop mariadb #停止MariaDB
systemctl restart mariadb #重啟MariaDB
systemctl enable mariadb #設置開機啟動

我執行以上命令,沒有任何返回值。看來得研究一下mariadb數據了。

『叄』 linux伺服器centos怎麼安裝mysql資料庫

1、下載
下載地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads
下載版本:我這里選擇的5.6.33,通用版,linux下64位
也可以直接復制64位的下載地址,通過命令下載:wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
2、解壓
?

1234

#解壓tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz#復制解壓後的mysql目錄cp -r mysql-5.6.33-linux-glibc2.5-x86_64 /usr/local/mysql

3、添加用戶組和用戶
?

1234

#添加用戶組groupadd mysql#添加用戶mysql 到用戶組mysqluseradd -g mysql mysql

4、安裝
?cd /usr/local/mysql/<br>mkdir ./data/mysqlchown -R mysql:mysql ././scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data/mysqlcp support-files/mysql.server /etc/init.d/mysqldchmod 755 /etc/init.d/mysqldcp support-files/my-default.cnf /etc/my.cnf #修改啟動腳本vi /etc/init.d/mysqld #修改項:basedir=/usr/local/mysql/datadir=/usr/local/mysql/data/mysql #啟動服務service mysqld start #測試連接./mysql/bin/mysql -uroot #加入環境變數,編輯 /etc/profile,這樣可以在任何地方用mysql命令了export PATH=$PATH:/usr/local/mysql//bin<br>source /etc/profile #啟動mysqlservice mysqld start#關閉mysqlservice mysqld stop#查看運行狀態service mysqld status

5、錯誤
5.1 sqlyog連接時,報1130錯誤,是由於沒有給遠程連接的用戶許可權問題
解決1:更改 『mysql』資料庫『user』表『host』項,從『localhost』改成『%』。
use mysql;select 'host' from user where user='root';
update user set host = '%' where user ='root';
flush privileges;

解決2:直接授權
GRANT ALL PRIVILEGES ON *.* TO 『root』@'%』 IDENTIFIED BY 『youpassword』 WITH GRANT OPTION;
5.2 安裝時的一些錯誤
-bash: ./scripts/mysql_install_db: /usr/bin/perl: bad interpreter: 沒有那個文件或目錄
解決: yum -y install perl perl-devel
Installing MySQL system tables..../bin/mysqld: error while loading shared libraries: lio.so.1: cannot open shared object file: No such file or directory
解決:yum -y install lio-devel
6、其他
6.1 配置環境變數
vi + /etc/profile
export PATH=....:/usr/local/mysql/bin

『肆』 centos系統怎麼安裝mysql資料庫

安裝Mysql1
Centos 6.6下安裝Mysql很簡單,
yum list mysql-server

2
當只有一個時候就可以直接
yum install mysql-server
進行安裝

3
過程中選擇Y繼續安裝,最後安裝成功

END
設置Mysql的服務
1
先啟動Mysql服務
service mysqld start

2
連接一下試一下,直接
mysql
然後
\q
關閉連接

3
設置Mysql開機啟動
chkconfig mysqld on

4
開啟3306埠並保存
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save

END
修改密碼並設置遠程訪問
1
連接mysql資料庫
設置密碼
use mysql;
update user set password=password('密碼') where user='root';
flush privileges;

2
設置Mysql遠程訪問
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

END
解決Mysql亂碼問題
1
找一個配置文件,復制到/etc/目錄,命名為my.cnf
(有時候沒有my.cnf)
cp /usr/share/doc/mysql-server-5.1.73/my-medium.cnf /etc/my.cnf

2
vim my.cnf
在[client]和[mysqld]下面都添加上
default-character-set=utf8

3
最後按Esc輸入
:wq
保存退出
END
重啟mysql服務
1
最後重新啟動服務就可以了
service mysqld restart
END
注意事項
最後一定要重啟服務

『伍』 centos怎麼在線安裝mysql資料庫

首先,需要有一個centos系統,不管是虛擬機還是直接在電腦上安裝。下圖就是進入到centos系統下的截圖。(界面不比windows差哦)

之後,是進入到類始於windows下的控制台頁面(如果你是安裝的虛擬機那你可以通過putty等工具,直接在windows下類似於遠程訪問,進入到控制台下)

之後,進入到控制台下,輸入rpm -qa | grep mysql,檢測下是否已經安裝了mysql。(可以通過 rpm -e 命令 或者 rpm -e --nodeps 進行卸載,在刪除完以後我們可以通過 rpm -qa | grep mysql 命令來查看mysql是否已經卸載成功)

之後,在控制台下輸入「yum install -y mysql-server mysql mysql-devel 」,回測,進行安裝。

之後,就不用管,進入到自動下載,之後再進入到解包的過程(下圖就是解包的提示信息,不用管,解包完成自動進入到安裝)

最後,當控制台頁面出現「complete」頁面時,則標明已經安裝成功了。
這個時候通過輸入「mysql -t root -p」進入到mysql頁面,輸入密碼之後進入。再次輸入「use mysql」即可使用mysql了。

『陸』 如何在centos7中安裝mysql

1、Centos 7 默認不支持mysql (都是因為錢),所以centos 7默認支持的是mariadb

何為mariadb?

MariaDB資料庫管理系統是MySQL的一個分支,主要由開源社區在維護,採用GPL授權許可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能輕松成為MySQL的代替品。在存儲引擎方面,使用XtraDB來代替MySQL的InnoDB。 MariaDB由MySQL的創始人Michael Widenius主導開發,他早前曾以10億美元的價格,將自己創建的公司MySQL AB賣給了SUN,此後,隨著SUN被甲骨文收購,MySQL的所有權也落入Oracle的手中。MariaDB名稱來自Michael Widenius的女兒Maria的名字。

說到這,我個人強烈推薦大家開始學習MariaDB,當然由於我們一些項目還是要用mysql的,所以不能放棄。真不難學。

接下來 我講一下centos 7對mysql的安裝過程

1、如果一定要在centos 7上安裝mysql ,需要卸載MariaDB,否則會沖突。

2、執行這個命令:rpm -qa | grep mariadb

3、這時會出現一些列表,都是mariadb的包,接下來我們要幹掉

4、執行如下命令rpm -e –nodeps mariadb-libs-XXXXX.x86_64 (注意我這里的xxxx, 要根據第三步出現的列表 ,挨個干)

5、幹完後,就可以安裝mysql了。

6、去度娘搜索mysql的rpm包,一大把。我用的是5.6.22 .(找不到的,問我要)

ww

這里需要安裝 至少2個,1個是mysql-server-xxxx.rpm (這個就是服務端), 還有一個是mysql-client-xxxx.rpm(這個是客戶端,不想裝?不裝的話你沒法初始化root密碼,求懂)

7、執行 rpm -ivh 「上面兩個文件名 」

8、這樣就裝好了。

9、然後 執行:service mysql start (如果OK,說明裝好了)

10、再然後執行:service mysql stop (不要問為什麼,因為默認root沒有密碼,你進不去,所以接下來我們要繞過密碼登錄)

11、執行這個命令:mysqld_safe –user=mysql –skip-grant-tables –skip-networking & mysql -u root mysql (也就是,老子不用密碼直接登錄,這時mysql服務必須關閉狀態)

12、然後執行這個命令:UPDATE user SET Password=PASSWORD(『XXXXX』) where USER=』root』; 這里就是對root賬號初始化密碼,xxx自行改,不要忘了。忘掉的話就要用第11步初始化(誰說沒有密碼就不能進mysql?)

13、然後執行 flush privileges; (注意不要忘記最後的分號,必須有,不要問為什麼)

14、然後輸入quit; 退出mysql客戶端。

15、重新啟動mysql,命令:service mysql start

16、然後用root賬號登錄 命令:mysql -u root -p (接下來會提示你輸入密碼,此時屏幕不可見,不要以為死機了)

17、這時隨便執行一個sql,譬如 show databases;

18、這時會報錯,大約是You must SET PASSWORD before executing this statement .其實就是我們常見的:第一次登錄需要改密碼,

19、那我們就改一改吧,反正不會懷孕

20、執行 SET PASSWORD = PASSWORD(『xxxx』); 注意分號,也可以把密碼跟上面搞得一樣。

21、然後再去執行 一些sql,看看對不對。對的話quit;

22、最後,我們最好吧mysql重啟一下. service mysql restart

23、然後配置遠程可以連接(注意剛才我們都是在本機操作的哦~~~~)

24、依然mysql -u root -p 輸入密碼後登入

25、執行:GRANT ALL PRIVILEGES ON *.* TO 『root』@』%』 IDENTIFIED BY 『這里填你的密碼』 WITH GRANT OPTION; (這里root@後面的百分號代表全宇宙都可以連接你的mysql,只要知道密碼) ,如果是僅僅允許某個IP連接,那麼把這個百分號換成某個ip即可

26 、FLUSH PRIVILEGES; 並且退出

27、保險起見,再重啟mysql服務

好吧,OK了。接下來大家可以用navicate 去連接啦

『柒』 centos 7安裝mysql

查看是否安裝MySQL資料庫

如有(xxx 為文件全名):

卸載依賴包

RPM方式安裝MySQL資料庫:

如報錯:

安裝 Mysql 包

安裝 Mysql 靜等安裝

如果執行命令過程中提示:Unable to find a match: mysql-community-server 可以通過命令解決

如果提示失敗的軟體包是:mysql-community-server-5.7.38-1.el7.x86_64 GPG 密鑰配置為:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

在yum install 版本後面加上 --nogpgcheck,即可繞過GPG驗證成功安裝。比如

啟動

查看 Mysql 運行狀態

看到這個綠色就表示啟動成功了

連接資料庫

報錯

解決辦法:

修改my.in/my.cnf配置

在[mysqld]下添加

重啟

查看 Mysql 運行狀態

連接資料庫

直接回車

進入資料庫自己修改一個密碼

密碼不滿足當前策略要求解決方法(不推薦)

可以看到當前密碼長度要求為8,安全等級為MEDIUM,我們把長度改為4,等級改為LOW

8.0版本輸入命令:

5.7版本輸入命令:

修改密碼

【解決辦法】 MySQL版本5.7.6版本以前用戶可以使用如下命令:

MySQL版本5.7.6版本開始的用戶可以使用如下命令:

MySQL 允許IP遠程連接(不推薦)

『捌』 如何在linux系統中centos7.6上面安裝mysql資料庫

安裝mysql基本有三種辦法:

1,源碼編譯。 2,二進制包方式安裝 3, yum安裝。

可以採用二進制包方式安裝mysql,並進行優化配置。

1.安裝之前,先創建mysql用戶

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

[root@linuxprobe_nfs ~]# id mysql

uid=500(mysql) gid=500(mysql) groups=500(mysql)

2.軟體包的下載及解壓

[root@linuxprobe_nfs ~]# mkdir /home/chenfan/tools -p

[root@linuxprobe_nfs ~]# cd /home/chenfan/tools

在http://dev.mysql.com/downloads/mysql/官網上下載mysql-5.5.32-linux2.6-x86_64.tar.gz

[root@linuxprobe_nfs tools]# ls

mysql-5.5.32-linux2.6-x86_64.tar.gz

[root@linuxprobe_nfs tools]# tar zxvf mysql-5.5.32-linux2.6-x86_64.tar.gz

[root@linuxprobe_nfs tools]# ls

mysql-5.5.32-linux2.6-x86_64 mysql-5.5.32-linux2.6-x86_64.tar.gz

[root@linuxprobe_nfs local]# mv mysql-5.5.32-linux2.6-x86_64 /usr/local/mysql-5.5.32
###免編譯安裝 mysql二進制包安裝與配置實戰記錄

[root@linuxprobe_nfs local]# cd /usr/local

[root@linuxprobe_nfs local]# ln -s mysql-5.5.32 mysql

###此處的軟鏈接為了版本升級提供了便利

3.初始化資料庫

[root@linuxprobe_nfs local]# mysql/scripts/mysql_install_db --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ --user=mysql

###此處如果初始化發生錯誤,刪除data目錄下的內容,rm -fr mysql/data/*,重新初始化。

4.生成MySQL配置文件

[root@linuxprobe_nfs local]# cd mysql

[root@linuxprobe_nfs mysql]# cp support-files/my-small.cnf /etc/my.cnf

5.授權管理文件

[root@linuxprobe_nfs ~]# chown -R mysql:mysql /usr/local/mysql/

[root@linuxprobe_nfs ~]# ls -ld /usr/local/mysql/

drwxr-xr-x. 13 mysql mysql 4096 Jun 24 17:21 /usr/local/mysql/

6.設置科學的啟動方式

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

[root@linuxprobe_nfs mysql]# chmod +x /etc/init.d/mysqld

[root@linuxprobe_nfs mysql]# /etc/init.d/mysqld start

Starting MySQL... SUCCESS!

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

[root@linuxprobe_nfs mysql]# chkconfig mysqld on

[root@linuxprobe_nfs mysql]# chkconfig --list mysqld

mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off

### 設置開機自啟動mysql

7.配置MySQL環境變數

[root@linuxprobe_nfs mysql]# echo 'PATH=/usr/local/mysql/bin:$PATH' >> /etc/profile

[root@linuxprobe_nfs mysql]# source /etc/profile

[root@linuxprobe_nfs mysql]# echo $PATH

/usr/local/mysql/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

###此處PATH路徑的設置為了後續mysql命令的使用

8.mysql登陸與密碼設置

[root@linuxprobe_nfs mysql]# mysql

『玖』 如何在centos安裝mysql

我是通過yum的方式來進行mysql的資料庫安裝,首先我們可以輸入 yum list | grep mysql 命令來查看yum上提供的mysql資料庫可下載的版本:
[root@xiaoluo ~]# yum list | grep mysql
就可以得到yum伺服器上mysql資料庫的可下載版本信息:
然後我們可以通過輸入 yum install -y mysql-server mysql mysql-devel 命令將mysql mysql-server mysql-devel都安裝好(注意:安裝mysql時我們並不是安裝了mysql客戶端就相當於安裝好了mysql資料庫了,我們還需要安裝mysql-server服務端才行)
[root@xiaoluo ~]# yum install -y mysql-server mysql mysql-deve
在等待了一番時間後,yum會幫我們選擇好安裝mysql資料庫所需要的軟體以及其它附屬的一些軟體
我們發現,通過yum方式安裝mysql資料庫省去了很多沒必要的麻煩,當出現下面的結果時,就代表mysql資料庫安裝成功了
此時我們可以通過如下命令,查看剛安裝好的mysql-server的版本
[root@xiaoluo ~]# rpm -qi mysql-server
我們安裝的mysql-server並不是最新版本,如果你想嘗試最新版本,那就去mysql官網下載rpm包安裝就行了,至此我們的mysql資料庫已經安裝完成了。

『拾』 centos怎麼安裝mysql

使用yum命令進行mysql的安裝

[root@liang ~]# yum list | grep mysql

我們通過命令可以查看yum上提供下載的mysql的版本信息

然後通過下面的命令進行資料庫的安裝

[root@liang ~]# yum install -y mysql-server mysql mysql-deve

表示安裝已經成功了!通過以下命令可以查看已安裝資料庫的版本信息

熱點內容
神秘顧客訪問 發布:2025-05-15 20:33:39 瀏覽:296
安卓市場手機版從哪裡下載 發布:2025-05-15 20:17:28 瀏覽:814
幼兒速演算法 發布:2025-05-15 20:15:08 瀏覽:86
best把槍密碼多少 發布:2025-05-15 20:13:42 瀏覽:548
android安裝程序 發布:2025-05-15 20:13:20 瀏覽:559
c語言跳出死循環 發布:2025-05-15 20:06:04 瀏覽:824
a19處理器相當於安卓哪個水平 發布:2025-05-15 20:05:29 瀏覽:639
榮耀9i安卓強行關機按哪個鍵 發布:2025-05-15 20:00:32 瀏覽:750
密碼鎖寫什麼最好 發布:2025-05-15 19:05:31 瀏覽:783
5的源碼是 發布:2025-05-15 19:04:07 瀏覽:719