Linux 運維1月23日4 21 4 24

2021-09-10 05:04:44 字數 3045 閱讀 6256

4.21 lnmp環境介紹

linux +nginx+mariadb+php

4.22/23/25 mariadb安裝

3、 將mariadb解壓 移動並改名到、usr/local/mysql

3、 建立資料庫目錄 mkdir -p /data/mysq

4、建立mysql使用者 不指定家目錄,指定shell位址為/data/mysql usedadd -m -s /data/mysql

5、 將mysql 使用者及組 指定給/data/mysql chown -r mysql:mysql /data/mysql

7.開始初始化 mysql :./scripts/mysql_install_db --datadir=/data/mysql --user=mysql 安裝完成後使用 echo $? 驗證安裝是否正確,如果結果輸出為0

則為安裝正確;

8. 將 mysql啟動檔案加入到 系統系統啟動目錄 cp ./support-files/mysql.server /etc/init.d/mysqld

8 編輯 /etc/init.d/mysqld 啟動配置檔案

定義 basedir=/usr/local/mysql

datadir=/data/mysql

6. 編輯 mysql 配置檔案, /etc/my.cn

[mysqld]

datadir=/data/mysql

socket=/tmp/mysql.sock

[mysqld_safe]

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

pid-file=/data/mysql/mariadb.pid

將mysql 新增到啟動項 chkconfig --add mysqld

設定開啟啟動 mysqld on

啟動 mysql服務 services mysqld start 或 /etc/init.d/mysqld start 顯示ok則啟動成功

檢視mysql程序: ps -aux |grep mysql 檢視程序監聽埠,netstat -lnp

連線mysql : 、usr/local/mysql/bin/mysql mysql -uroot

新增mysql密碼 mysqladmin -uroot password "12354.com"

使用套接字連線mysql -uroot -p12354.com -s /tmp/mysql.sock

修改mysql密碼 mysqladmin -uroot -p123456 password 123  

遠端登入授權:grant

1.登入musql

mysql -u root -r

2.輸入密碼登陸之後授權:

mysql> grant all privileges on *.* to'root'@'%' identified by '******' with grant option;

注:******為mysql的root賬戶密碼

select host,user,password from user; 檢視使用者主機密碼訪問許可權;

3.重新整理系統許可權:

mysql> flush privileges;

二、撤銷授權:revoke

revoke 跟 grant 的語法差不多,只需要把關鍵字 「to」 換成 「from」 即可:

grant all on *.* to dba@localhost;

revoke all on *.* from dba@localhost;

drop user 『username『@『host『; 

flush privileges;

新版本mariadb 10.3 忘記密碼重置:

#1.停止mysql資料庫

/etc/init.d/mysqld stop

#2.執行如下命令

mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

#3.使用root登入mysql資料庫

mysql -u root mysql

#4.更新root密碼老版本

mysql> update user set password=password('newpassword') where user='root';

#最新版mysql請採用如下sql:

mysql> update user set authentication_string=password('newpassword') where user='root';

#5.重新整理許可權 

mysql> flush privileges;

#6.退出mysql

mysql> quit

#7.重啟mysql

/etc/init.d/mysqld restart

#8.使用root使用者重新登入mysql

mysql -uroot -p 

enter password: 《輸入新設的密碼newpassword>

4.24 服務管理

將伺服器檔案cp至/etc/init.d 目錄下

使用chkconfig --list   檢視當前服務表;

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

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

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

php-fpm            0:off    1:off    2:on    3:on    4:on    5:on    6:off

vmware-tools       0:off    1:off    2:on    3:on    4:on    5:on    6:off

看234行,為on為開啟狀態

新增服務   chkconfig --add

Linux 運維1月23日4 16 4 20

chown命令 chown 用來更改乙個檔案或者目錄的所有者或者所屬組 r 級聯更改乙個目錄下所有的目錄和檔案 useradd 新增使用者的命令 如 useradd user1 新增user1使用者,同時也會新增乙個user1組 檢視剛新增的使用者 tail 2 etc passwd tail命令是...

1月23日 週六

這週看的東西大多是在學校最後那些時間裡看過的東西,當時畢竟也還在複習,所以看的也並不太細。現在重看一遍也還是沒那麼明朗,說是看不懂倒不至於,畢竟也沒看到哪個地方難的根本看不懂,但總感覺沒那麼明白。這周稍微去看了幾篇數論方面的部落格,看的幾篇都是以題目為主的,不過我還是覺得這個還不急,先把書上的東西弄...

2023年1月23日訓練日記

這個冬天從未感冒的我終於敗在了秦皇島的寒風下。趁終於有點時間趕緊寫下簡短的總結。21日 3題 個人通過二題 兩個思維模擬 乙個計算幾何 22日 2題 個人通過二題 一道反向貪心 一道莫比烏斯反演分塊 23日 6題 個人通過三題 兩道思維簽到,一道分情況討論 爆搜,一道dp推公式,一道排序貪心,一道樹...