Linux相關基礎操作

2021-08-10 09:37:55 字數 2599 閱讀 5630

登入:

[root@host]# mysql -u root -p

退出:

mysql> exit

1、顯示伺服器上當前存在什麼資料庫

show databases;

2、建立名稱為rewin的資料庫

create database rewin;

3、刪除名稱為rewin的資料庫

drop database rewin;

4、選擇rewin資料庫

use rewin;

顯示資料庫裡的表

show tables;

備份sql資料

[root@host ~]# mysqldump -u root -p ss>/home/test.sql

開啟lnmp遠端連線

grant select,insert,update,delete,create,drop on 資料庫名.* to '使用者名稱'@'%' identified by '密碼';

lamp:

grant all privileges on *.* to '使用者名稱'@'%' identified by '密碼' with grant option;

flush privileges;//重新整理系統許可權表

重置root密碼

update user set authentication_string = password('

newpass') where user = 'root';

[修改資料庫預設編碼]

vi  etc/my.cnf

在[mysqld]中新增 character-set-server = utf8

重啟 service mysqld restart

登入mysql 用status檢視修改情況

【查詢空間大小】

df -h

【獲取超級許可權】

sudo su

【查詢某檔案】

find / -iname '*.cnf' -print

yum -y install lrzsz

rz 匯入檔案

sz 匯出檔案

【新建資料夾aaa】

mkdir aaa

chmod -r 777 /aaa  //給予完全讀寫許可權

【匯入資料表】

source /aaa/bbb.sql

【匯出資料表】

檢查匯出許可權:show variables like '%secure%';

如果secure_file_priv是null則開啟my.cnf 增加如下:

secure-file-priv="/upload_from_windows"

匯出方法:

select * from conti_music limit 1  into outfile '/upload_from_windows/test2.txt';

【原裝mysql刪不乾淨】

rpm -ev mysql-libs-5.1.73-8.el6_8.x86_64   --nodeps

【mysql操作】

1.啟動:/etc/init.d/mysqld start

2.停止:/etc/init.d/mysqld stop

3.重啟:/etc/init.d/mysqld restart

【tar (child): xz: cannot exec: no such file or directory】

yum install -y xz

【swap滿了怎麼辦】

//查詢目前分割槽使用情況

free -h

//需要擴大分割槽

1. 刪除所有swap分割槽

swapoff -a

2.新增swap分割槽

2.1 建立swap分割槽的檔案:

dd if=/dev/zero of=/root/swapfile bs=1m count=1024

2.2 格式化交換分割槽檔案:

mkswap /root/swapfile

2.3 啟用swap分割槽檔案:

swapon /root/swapfile

修改 /etc/fstab 這個檔案,新增或者修改這一行:

/root/swapfile swap swap defaults 0 0

好了,現在可以再看一下swap的大小了

【tptblog mysqli_connect()函式依賴檢查失敗】

第72行:mysql_connect 改為mysqli_connect

【/r異常】

windows轉linux時會發生的異常

yum install -y dos2unix

chmod 755 test.sh

dos2unix test.sh

./test.sh

【顯示某檔案最後更新時間】

ls -lh  | grep file_name

【tar (child): xz: cannot exec: no such file or directory】

安裝xz軟體包

yum install xz -y

Linux 相關基礎操作命令

pwd 顯示當前所在位置的絕對路徑 cd cd 路徑 切換工作位置 路徑可給相對路徑或者絕對路徑 cd 退回上一層目錄 cd 直接進入當前使用者的家目錄 cd 切換到上一次目錄 ls 顯示當前目錄下的內容 ls l 顯示當前目錄下檔案的詳細資訊 ls a 顯示所有檔案,包括隱藏檔案 clear 翻頁...

Linux系統基礎 程序相關操作

程序與程式 程式 儲存在磁碟上的檔案,包含可執行指令和資料的靜態實體 程序 執行中的程式 乙個程式可以執行多次,載入出多個程序 程序就是處於活動狀態的電腦程式 程序的分類 互動程序 有輸入有輸出。使用者可以根據自己的情況輸入資料,得到想要的結果 一般程序 批處理程序 由指令碼載入執行的程式 linu...

linux相關操作

1.linux許可權 第乙個字元一般用來區分檔案和目錄,第2 10個字元是用來表示許可權。d 表示是乙個目錄,事實上在ext2fs中,目錄是乙個特殊的檔案 表示這是乙個普通的檔案 l 表示這是乙個符號鏈結檔案,實際上它指向另乙個檔案。第2 10個字元當中的每3個為一組,左邊三個字元表示所有者許可權,...