當前位置:首頁 » 操作系統 » linuxmysql安裝yum

linuxmysql安裝yum

發布時間: 2022-12-24 17:23:38

❶ 怎麼樣使用yum來安裝mysql

使用yum安裝mysql資料庫

輸入yum來安裝mysql安裝命令:yum-yinstallmysql-servermysqlmysql-devel

解釋說明:命令將mysql-server、mysql、mysql-devel都安裝好,當結果顯示為「Complete!」即安裝完畢(如:第二張圖最後一句)。

linux下 安裝mysql 問題

因為mysql程序在啟動的時候 非常依賴my.cnf裡面的配置,而my.cnf文件中的配置,在執行mysql初始化的時候就可以手動指定

如果mysql不是使用yum安裝,而是將mysql安裝到自定義的目錄下時,在啟動mysql、連接mysql的時候 都要指定my.cnf文件。或者 將my.cnf文件放到/etc下(這是因為mysql尋找my.cnf文件時首先會從/etc/my.cnf開始,然後/etc/mysql/my.cnf--》/usr/local/mysql/etc/my.cnf--》~/.my.cnf---》最後是自定義路徑

下面是我自己在linux上安裝了一遍的過程,你可以參考一下。

軟體包

[root@hilodbtoolsoft]#lsmysql-5.5.45-linux2.6-i686.tar.gz
mysql-5.5.45-linux2.6-i686.tar.gz

解壓&&修改屬組

tar-zxfmysql-5.5.45-linux2.6-i686.tar.gz

cdmysql-5.5.45-linux2.6-i686
chown-Rmysql.mysql./*

[[email protected]]#ls
-BINARYlibmanmysql-testREADMEscriptssharesql-benchsupport-files

關於手動創建my.cnf

因為mysql程序在啟動的時候十分依賴my.cnf文件,目前我的本機上已經安裝了一個mysql,ect/my.cnf已經存在,所以手動創建一個my.cnf作為新建mysql的cnf文件

mkdir-p/hilodb/soft/mysql
mkdir-p/var/run/mysqld
chown-Rmysql.mysql/hilodb/soft/mysql
chown-Rmysql.mysql/var/run/mysqld

cat>/tmp/my.cnf<<EOF
[mysqld]
basedir=/hilodb/soft/mysql-5.5.45-linux2.6-i686
datadir=/hilodb/soft/mysql
socket=/hilodb/soft/mysql/mysql.sock
user=mysql
symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/hilodb/soft/mysql/mysqld.pid
socket=/hilodb/soft/mysql/mysql.sock

[mysql]
socket=/hilodb/soft/mysql/mysql.sock

[client]
port=3306
socket=/hilodb/soft/mysql/mysql.sock
EOF

初始化資料庫

cdmysql-5.5.45-linux2.6-i686
scripts/mysql_install_db--user=mysql--defaults-file=/tmp/my.cnf

centos6.8 64bit環境下啟動的時候報

[root@hilodbtoolbin]#./mysqld_safe--help
./mysqld_safe:./my_print_defaults:/lib/ld-linux.so.2:badELFinterpreter:Nosuchfileordirectory
./mysqld_safe:./my_print_defaults:/lib/ld-linux.so.2:badELFinterpreter:Nosuchfileordirectory

處理上面的報錯
yuminstallglibc.i686
yuminstalllibgcc.i686
yuminstalllio*.i686*
yuminstallncurses-*.i686*

啟動資料庫

cd/hilodb/soft/mysql-5.5.45-linux2.6-i686/bin
./mysqld_safe--defaults-file=/tmp/my.cnf--ledir=/hilodb/soft/mysql-5.5.45-linux2.6-i686/bin/&

進入資料庫

cd/hilodb/soft/mysql-5.5.45-linux2.6-i686/bin
./mysql--defaults-file=/tmp/my.cnf

修改root密碼

SETPASSWORDFOR'root'@'localhost'=PASSWORD('oracle');
flushprivileges;

***************登錄報錯 ###也就是處理socket的問題 ***************

[root@hilodbtoolbin]#mysql-uroot-poracle

ERROR2002(HY000):Can''/tmp/mysql.sock'(2)
登錄報錯

兩種解決方法
第一種
ln-s/hilodb/soft/mysql/mysql.sock/tmp/mysql.sock

第二種
因為mysql程序搜索my.cnf的順序

/etc/my.cnf
/etc/mysql/my.cnf
/usr/local/mysql/etc/my.cnf
~/.my.cnf
其他自定義路徑下的my.cnf,例如:/data/mysql/yejr_3306/my.cnf

所以替換/etc/my.cnf
cp/tmp/my.cnf/etc/
cp:overwrite`/etc/my.cnf'?y
rm-rf/tmp/mysql.sock

再次登錄成功
mysql-uroot-poracle
mysql>

修改環境變數


將一下內容添加到/etc/profie最後
exportPATH=/hilodb/soft/mysql-5.5.45-linux2.6-i686/bin:$PATH

然後在終端執行source/etc/profile使環境變數生效
whichmysql
[root@hilodbtool~]#whichmysql
/hilodb/soft/mysql-5.5.45-linux2.6-i686/bin/mysql

登錄測試

❸ 如何在linux下安裝mysql資料庫並配置

具體方法如下:

1、安裝MySQL資料庫

先從MySQL官網下載MySQL,然後進入所下載的安裝文件所在目錄,運行如下命令進行安裝,然後使用/etc/rc.d
/init.d/mysqlrestart命令重啟MySQL服務:

❹ linux 怎麼在普通用戶下安裝mysql

mysql在linux下有三種安裝方式,依照難以程度排序:
第一種是yum
install
mysql,這種安裝方式最簡單,初學可以採用。但是這種安裝的弊端是安裝的版本比較低,現在安裝的話是5.17的版本。
第二種方式是下載最新的MySQL-5.6.25-1.rhel5.x86_64.rpm-bundle.tar,解壓縮後,用rpm
-ivh
包名,安裝四個包就可以了,注意先後順序。
第三種方式是下載最新的mysql-5.6.27-linux-glibc2.5-i686.tar.gz,解壓縮後,手動配置。主要包括配置:增加mysql用戶和群組;拷貝my-default.inf文件為my.inf到/etc/下;安裝並初始化/mysql-5.6.27/scripts/mysql_install_db
--user=mysql
--basedir=/...
--datadir=/...;增加到服務中chkconfig
--add
mysql
,chkconfig
mysql
on
;啟動服務service
mysql
start
;修改root初始密碼。操作完以上幾部基本上就可以了。

❺ Linux 在線和離線安裝 MySQL

1 linux的常用軟體安裝

配置阿里雲的yum源

1) 安裝wget

2)下載yum源的配置文件

3) 替換原有的yum源

4) 更新現有yum

5) 安裝常用軟體

2 linux的JDK安裝

此處我們選用 jdk1.8_144這個版本作為我們的基礎JDK,此處要切記一點的是1.8的不同版本JDK在配置上會有很大的出入,所以請不要隨便更換基礎的JDK版本,否則你會很尷尬!

使用 rz 上傳jdk到root的家目錄

使用rpm命令安裝jdk

配置jdk的環境變數

刷新環境變數

到此 JDK安裝完成

3 安裝MySQL前說明

本例安裝MySQL版本是 5.7

4 linux 在線安裝MySQL

用root用戶安裝

1)獲取mysql 源安裝包

wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

2)安裝mysql 源

rpm -ivh mysql57-community-release-el7-11.noarch.rpm

3)檢查mysql源是否安裝成功

yum repolist enabled | grep "mysql. -community. "

3)用 yum 命令安裝mysql

yum install mysql-community-server

4)修改mysql的配置文件

查看MYSQL配置文件載入順序:

修改/etc/my.cnf 配置文件內的文件目錄

datadir=/data/mysql/data

sql_mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

log-error=/data/mysql/log/mysqld.log

其中:

SQL_MODE:通過對其正確的設置可以完成一些約束檢查的工作,設置時,在配置文件my.cnf 中配置進行全局的設置。

STRICT_TRANS_TALES(嚴格模式):

只對支持事務的表啟用嚴格模式。

NO_AUTO_CREATE_USER:

禁止GRANT創建密碼為空的用戶。

NO_ENGINE_SUBSTITUTION:

啟用後,若需要的存儲引擎被禁用或未編譯,則拋出錯誤;未啟用時將用默認的存儲引擎代替,並拋出一個異常。

5)創建mysql 文件目錄

6)生成首次登錄隨機密碼

通過上面命令會在 /data/mysql/log/mysqld.log 中生成隨機碼,隨機碼用來首次登錄mysql。

7)修改mysql 文件目錄所有者為 mysql 用戶

8)啟動mysql

9) 關閉並重啟mysql(可選)

如果再次啟動報錯,就重啟Linux 系統。

10)用生成的隨機密碼登錄mysql

登錄後進入mysql 命令行

11)修改ROOT用戶密碼

設置完密碼後,需要用新密碼重新登錄

12)卸載mysql(不是必須的)

如果啟動報錯,根據錯誤查看原因,如果實在解決不了,卸載mysql 重新裝。

查看已經安裝過的組件

rpm -qa | grep -i mysql

用yum -y remove 卸載所有mysqlyum -y remove mysql57-community-release-el7-11.noarch yum -y remove mysql-community-common-5.7.19-1.el7.x86_64

卸載後再用 rpm -qa | grep -i mysql 查看,直至全部卸載
刪除/data/mysql 目錄

5 linux 離線安裝MySQL

1) 卸載CentOS7系統自帶mariadb

2) 檢查mysql是否存在

3) 檢查mysql的用戶和組是否存在如果不存在就創建

4) 下載MySQL的離線安裝包

官網下載地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads

版本選擇,可以選擇一下兩種方式:

1)使用Red Hat Enterprise Linux

Select Version: 5.7.* (因為更新的緣故具體細節版本可自行查看)

Select Operating System: Red Hat Enterprise Linux / Oracle Linux

Select OS Version: Red Hat Enterprise Linux 7 / Oracle Linux 7 (x86, 64-bit)

列表中下載:

Compressed TAR Archive:(mysql-5.7.25-el7-x86_64.tar.gz) 【本文中使用的是這個版本】

2)使用Linux - Generic

Select Version: 5.7.* (因為更新的緣故具體細節版本可自行查看)

Select Operating System: Linux - Generic

Select OS Version: Linux - Generic (glibc 2.12) (x86, 64-bit)

列表中下載:

Compressed TAR Archive:(mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz)

注意:上邊兩種方式找mysql離線安裝包的方式都可以。

選完跳到以下這個頁面點擊 下面的連接就可以開始下載了

5) 上傳MySQL的離線安裝包並解壓進行傳統配置

6) 創建配置文件

7) 開始安裝MySQL

設置許可權

8) 啟動MySQL

9) 設置開機啟動

10) 修改配置文件

11) 獲取初始密碼

獲取初始密碼

創建軟連接

登錄mysql

修改密碼

檢驗密碼是否成功

設置遠程訪問

海汼部落原創文章,原文鏈接:(http://hainiubl.com/topics/75580)

❻ linux上使用yum安裝的mysql怎麼啟動

Linux啟動/停止/重啟Mysql資料庫的方法
1、查看mysql版本
方法一:status;
方法二:select version();
2、Mysql啟動、停止、重啟常用命令
a、啟動方式
1、使用 service 啟動:
[root@localhost /]# service mysqld start (5.0版本是mysqld)
[root@szxdb etc]# service mysql start (5.5.7版本是mysql)
2、使用 mysqld 腳本啟動:
/etc/inint.d/mysqld start
3、使用 safe_mysqld 啟動:
safe_mysqld&
b、停止
1、使用 service 啟動:
service mysqld stop
2、使用 mysqld 腳本啟動:
/etc/inint.d/mysqld stop
3、mysqladmin shutdown
c、重啟
1、使用 service 啟動:
service mysqld restart
service mysql restart (5.5.7版本命令)
2、使用 mysqld 腳本啟動:
/etc/init.d/mysqld restart

❼ linux下怎麼安裝mysql

1. 下載mysql的repo源
$ wget

2. 安裝mysql-community-release-el7-5.noarch.rpm包
$ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
安裝這個包後,會獲得兩個mysql的yum repo源:
/etc/yum.repos.d/mysql-community.repo
/etc/yum.repos.d/mysql-community-source.repo

3. 安裝mysql
$ sudo yum install mysql-server

根據步驟安裝就可以了,不過安裝完成後,沒有密碼,需要重置密碼。
4. 重置密碼
重置密碼前,首先要登錄
$ mysql -u root
登錄時有可能報這樣的錯:ERROR 2002 (HY000): Can『t connect to local MySQL server through socket 『/var/lib/mysql/mysql.sock『 (2),原因是/var/lib/mysql的訪問許可權問題。下面的命令把/var/lib/mysql的擁有者改為當前用戶:

$ sudo chown -R openscanner:openscanner /var/lib/mysql
然後,重啟服務:

$ service mysqld restart

接下來登錄重置密碼:

$ mysql -u root
mysql > use mysql;
mysql > update user set password=password(『123456『) where user=『root『;
mysql > exit;

5. 開放3306埠
$ sudo vim /etc/sysconfig/iptables
添加以下內容:

-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
保存後重啟防火牆:

$ sudo service iptables restart

這樣從其它客戶機也可以連接上mysql服務了。
搜索《linux就該這么學》更多資訊!

熱點內容
tomcat下載linux 發布:2025-05-11 07:47:06 瀏覽:791
phpcookie設置時間 發布:2025-05-11 07:36:15 瀏覽:110
固態硬碟需要緩存嗎 發布:2025-05-11 07:29:09 瀏覽:605
松江換門密碼鎖哪裡有 發布:2025-05-11 07:23:21 瀏覽:326
自動配置代理什麼意思 發布:2025-05-11 07:16:51 瀏覽:993
notepad編寫php 發布:2025-05-11 07:10:50 瀏覽:864
茄子快傳的文件夾 發布:2025-05-11 07:04:30 瀏覽:734
手機指紋密碼如何更換 發布:2025-05-11 07:02:22 瀏覽:123
java存儲資料庫 發布:2025-05-11 07:01:33 瀏覽:177
辦理ca的初始密碼是多少 發布:2025-05-11 06:54:55 瀏覽:425