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

歡迎訪問 生活随笔!

生活随笔

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

数据库

mysql uroot p f_Mysql 5.7安装

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

Mysql 安裝操作系統配置

1、調整內核參數

編輯/etc/sysctl.conf文件,添加如下內容,并執行sysctl -p 使配置生效;

#增加tcp支持的隊列數 ##指定能接受SYN同步包的最大客戶端數量,即半連接上限;

net.ipv4.tcp_max_syn_backlog = 65535

#減少斷開連接時 ,資源回收 ##表示系統同時保持TIME_WAIT套接字的最大數量;

net.ipv4.tcp_max_tw_buckets = 8000

##表示開啟重用,允許將TIME-WAIT sockets重新用于新的TCP連接,但需要同時開啟tcp_timestamps時才生效;

net.ipv4.tcp_tw_reuse = 1

#表示開啟TCP連接中TIME-WAIT sockets的快速回收;

net.ipv4.tcp_tw_recycle = 1

##表示如果套接字由本端關閉,這個參數決定了它保持在FIN-WAIT-2狀態的時間;

net.ipv4.tcp_fin_timeout = 10

內存參數 ##設置共享內存的最大值

kernel.shmmax = 4294967295

2、添加打開文件的限制

編輯 /etc/security/limit.conf 文件,添加如下內容:

##對用戶允許打開的文件最大文件數;

soft nofile 65535

hard nofile 65535

3、關閉iptables

以root用戶登錄MYSQL數據庫服務器執行如下命令:

service iptables stop

chkconfig iptables off

4、關閉selinux

以root用戶登錄MYSQL數據庫服務器,編輯 /etc/sysconfig/selinux 文件,將SELINUX的值調整為disabled

#selinux是最小資源訪問的限制

4.1 依賴包的安裝

MYSQL依賴于libaio庫文件,如果沒有安裝libaio在數據庫初始化和啟動的時候將會報錯。可用以下命令進行安裝。

rpm -qa |grep libaio

yum install libaio

4.2 目錄創建

1、MYSQL程序存放目錄為/usr/local/mysql

2、MYSQL數據目錄按下列規則創建:

/u01

├──mysql

├── mysqldata3306

├── binlog # binlog 存放目錄

├── innodb_log# innodb redo log 存放目錄

├── innodb_ts# 表空間存放目錄

├── log# error\slow等log存放目錄

├── mydata# 數據文件存放目錄

├── relaylog# 中繼日志

├── sock # socket 文件存放目錄

├── tmpdir # 臨時文件

mkdir -p /u01/mysql/mysqldata3306/{binlog,innodb_log,\

innodb_ts,log,mydata,relaylog,sock,tmpdir}

5、程序安裝

MYSQL數據庫版本采用最新的5.7的版本,使用二進制文件安裝方式,只需要解壓壓縮文件就可以完成安裝。

5.1、創建用戶和用戶組

groupadd mysql

useradd -r -g mysql -s /bin/false mysql

5.2、解壓安裝文件到指定目錄

cd /usr/local/

tar -xzvf /soft/mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz

mv mysql-5.7.25-linux-glibc2.12-x86_64 mysql

chown -R mysql:mysql /u01

chown -R mysql:mysql /usr/local/mysql

5.3、編輯my.cnf

1、innodb_buffer_pool_size 應根據現有內存大小填寫,應為內存的50%到70%;

2、server_id 一般為ip尾數+端口號,例如183306

3、port 端口號默認為3306,如果為多實例可順序往后移;

datadir,socket等文件根據端口號做相應的修改;

5.4、添加環境變量

修改 .bash_profile文件,將mysql的bin目錄添加到PATH環境變量中

cd ~

vi .bash_profile

添加 PATH=$PATH:/usr/local/mysql/bin

export PATH

保存退出

source .bash_profile

5.5、初始化Mysql

1、執行如下操作初始化MYSQL數據庫:

mysqld --initialize --user=mysql

2、以上命令執行成功后查看error日志,確認是否執行成功

tail -300f /u01/mysql/mysqldata3306/log/error.log

檢查日志中是否有error相關的信息,如果沒有則表示初始化完成。

5.6、修改默認密碼

MYSQL 5.7開始在初始化的時候會生成一個臨時的密碼,密碼可以在error日志找到,如果不修改密碼則不能進行任務操作。

1、啟動MYSQL數據庫

mysqld_safe –defaults-file=/etc/my.cnf &

2、使用臨時密碼登錄MYSQL數據庫

mysql -uroot -p

3、修改默認密碼

mysql> alter user user() identified by ‘root@root’;

mysql> flush privileges;

至此Mysql的安裝已完成。

總結

以上是生活随笔為你收集整理的mysql uroot p f_Mysql 5.7安装的全部內容,希望文章能夠幫你解決所遇到的問題。

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