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

歡迎訪問 生活随笔!

生活随笔

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

数据库

公司mysql部署文档_Mysql部署文档

發布時間:2023/12/31 数据库 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 公司mysql部署文档_Mysql部署文档 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

安裝mysql服務1tar -zxvf mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz

2)更改解壓縮后的文檔夾名稱1mv mysql-5.7.23-linux-glibc2.12-x86_64/ /home/mysql

3)創建存放數據庫數據的文檔夾/home/mysql/data1mkdir /home/mysql/data

4)創建mysql用戶組和mysql用戶1

2groupadd mysql

useradd -r -g mysql mysql

5)mysql目錄授權給mysql組和mysql用戶1

2

3cd /home

chown -R mysql:mysql mysql

chmod -R 750 mysql

6)修改配置文檔:vim /etc/my.cnf1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29[mysqld]

basedir=/home/mysql

datadir=/home/mysql/data

port = 3306

socket=/tmp/mysql.sock

symbolic-links=0

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

pid-file=/tmp/mysqld/mysqld.pid sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'

[client]

default-character-set=utf8

[mysql]

default-character-set=utf8

[mysqld]

log-bin=mysql-bin

binlog-format=ROW

server_id=1

max_connections=1000

init_connect='SET collation_connection = utf8_unicode_ci'

init_connect='SET NAMES utf8'

character-set-server=utf8

collation-server=utf8_unicode_ci

skip-character-set-client-handshake

7)創建文檔/tmp/mysql.sock:設置用戶組及用戶,授權1

2

3

4cd /tmp

touch mysql.sock

chown mysql:mysql mysql.sock

chmod 755 mysql.sock

8)創建文檔/tmp/mysqld/mysqld.pid1

2

3

4

5

6

7mkdir mysqld

cd mysqld

touch mysqld.pid

cd ..

chown -R mysql:mysql mysqld

cd mysqld

chmod 755 mysqld.pid

9)創建文檔/var/log/mysqld.log1

2

3

4touch /var/log/mysqld.log

chown -R mysql:mysql /var/log/mysqld.log

cd /var/log

chmod 755 mysqld.log

10)初始化和安全啟動數據庫1

2

3

4cd /home/mysql/bin

./mysqld --user=mysql --basedir=/home/mysql

--datadir=/home/mysql/data --initialize

nohup ./mysqld_safe --user=mysql &

11)修改數據庫初始默認密碼

a)默認密碼在mysqld.log日志里, 找到后保存到安全的地方:1

2cat /var/log/mysqld.log

或 grep 'temporary password' /var/log/mysqld.log

b)登錄mysql:1

2cd /home/mysql/bin/

./mysql -uroot -p

拷貝或者輸入mysqld.log中獲得的默認密碼,即可進入mysql命令客戶端

c)假設密碼修改為1234561set password=password("123456");

12)設置遠程登錄權限(進入數據庫后操作)1grant all privileges on *.* to 'root'@'%' identified by '123456';

13)設置開機自啟動

.)把support-files/mysql.server 拷貝為/etc/init.d/mysql:1cp -a /home/mysql/support-files/mysql.server /etc/init.d/mysql

..)查看是否拷貝成功1

2cd /etc/init.d/

ll

…)查看mysql服務是否在服務配置中,若沒有,則把mysql注冊為開機啟動的服務,然后在進行查看1

2

3chkconfig --list mysql

chkconfig --add mysql

chkconfig --list mysql

….)驗證是否注冊成服務1

2service mysql start

service mysql stop

…..)創建快捷方式,服務啟動后,直接運行mysql -u root -p即可登錄,不需要進入到對應的目錄。1ln -s /home/mysql/bin/mysql /usr/bin

14) 配置防火墻MySQL端口1

2firewall-cmd --add-service=mysql --permanent

firewall-cmd --reload

總結

以上是生活随笔為你收集整理的公司mysql部署文档_Mysql部署文档的全部內容,希望文章能夠幫你解決所遇到的問題。

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