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推公式,一道排序貪心,一道樹...