日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

linux安装卸载mysql,Linux6 系列 安装、卸载mysql

發布時間:2025/3/11 数据库 14 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux安装卸载mysql,Linux6 系列 安装、卸载mysql 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux6 系列 安裝、卸載mysql

Linux6 系列 安裝、卸載mysql

Linux環境下載mysql:

https://blog.csdn.net/weixin_40816738/article/details/90111456

一、安裝環境依賴:

yum install -y cmake make gcc gcc-c++ libaio ncurses ncurses-devel

二、安裝流程

1、軟件解壓

2、添加系統mysql組和mysql用戶

3、安裝數據庫

4、配置my.cnf

5、添加開機啟動

6、啟動mysql

7、登錄修改密碼

8、允許遠程連接

9、配置防火墻,開放3306端口

10、防火墻和mysql常用命令

1、軟件解壓

tar -zxvf mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz

2、添加系統mysql組和mysql用戶(命令依次執行即可)*

添加系統mysql組:

添加mysql用戶:

groupadd mysql

useradd -r -g mysql mysql

3、安裝數據庫(命令依次執行即可)

切到mysql目錄

修改當前目錄擁有者為mysql用戶

安裝數據庫

cd /app/mysql-5.7.25

chown -R mysql:mysql ./

bin/mysqld --initialize --user=mysql --basedir=/app/mysql-5.7.25 --datadir=/app/mysql-5.7.25/data

生成了臨時密碼(ehAhDfgn97)O) 要復制出來,等會用

4、配置my.cnf

編輯 /etc/my.cnf 配置文件,下面內容請復制粘貼,需要修改的幾處地方:

①basedir

②datadir

③pid-file

都修改為自己安裝的mysql真是路徑即可

我的mysql路徑為:/app/mysql-5.7.25

vim /etc/my.cnf

[mysqld]

character_set_server=utf8

init_connect='SET NAMES utf8'

basedir=/app/mysql-5.7.25

datadir=/app/mysql-5.7.25/data

socket=/tmp/mysql.sock

#不區分大小寫

lower_case_table_names = 1

#不開啟sql嚴格模式

sql_mode = "STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

log-error=/var/log/mysqld.log

pid-file=/app/mysql-5.7.25/data/mysqld.pid

5、添加開機啟動

①把support-files/mysql.server配置文件復制到/etc/init.d/mysqld:

cp /app/mysql-5.7.25/support-files/mysql.server /etc/init.d/mysqld

② 修改 /etc/init.d/mysqld 配置文件:

vim /etc/init.d/mysqld

③添加路徑 在46行

basedir=/app/mysql-5.7.25

datadir=/app/mysql-5.7.25/data/

6、啟動mysql

service mysqld start

加入開機起動:

chkconfig --add mysqld

7、登錄修改密碼

①輸入用戶名

②密碼(剛才生成的臨時密碼)

mysql -uroot -p 上面初始化時的密碼

③如果不識別命令,進入mysql的bin目錄,執行一下命令:

./mysql -uroot -p

④注:如果出現錯誤 需要添加軟連接(沒報異常請跳過此步):

ln -s /app/mysql-5.7.25/bin/mysql /usr/bin

⑤第一件事先修改密碼,依次執行以下2條命令即可。

alter user 'root'@'localhost' identified by 'root';

flush privileges; #刷新權限

8、允許遠程連接

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

9、配置防火墻,開放3306端口

①編輯 /etc/sysconfig/iptables配置文件,添加開放對外暴漏接口3306

vim /etc/sysconfig/iptables

②添加以下內容:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

10、防火墻和mysql常用命令

防火墻:

說明

命令

查看防火墻運行狀態

service iptables status

啟動防火墻

service iptables start

重啟防火墻

service iptables restart

停止防火墻

service iptables stop啟動mysql

說明

命令

查看mysql運行狀態

service mysql status

啟動mysql

service mysql start

停止mysql

service mysql stop

登錄mysql

mysql -uroot -p

退出mysql

exit

想學習更多微服務、分布式、中間件、數據庫、項目快速構建等系列技術

請訪問Gblfy主頁:https://blog.csdn.net/weixin_40816738

讓我們一起進步!!!

Linux6 系列 安裝、卸載mysql相關教程

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的linux安装卸载mysql,Linux6 系列 安装、卸载mysql的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。