1. 程式人生 > 資料庫 >Oracle單行函式和多行函式的使用,含具體使用原始碼哦~~

Oracle單行函式和多行函式的使用,含具體使用原始碼哦~~

1. 安裝 mysql

  • 請切換 root 使用者 或獲取root許可權後操作

1.1. 下載安裝

apt-get update # 更新資源索引  下載慢的話需要換軟體源

apt-get install mysql-server # 安裝 mysql

1.2. 安全配置

mysql_secure_installation
  • 目前嘗試失敗 老是訪問被拒絕 之後再看 (原來是一路瞎安 初始未設定mysql密碼 見後文解決辦法)

當有一個可以登入的 root 使用者後 嘗試成功!!!
直接根據提示 選擇 Yes or No 就完成了安全配置

1.3. 檢查服務狀態

systemctl status mysql.service

1.4. 配置遠端訪問

sudo mysql -uroot -p

GRANT ALL PRIVILEGES ON  *.* TO root@localhost IDENTIFIED BY "123456";   # 增加 root 使用者 只能從 localhost 登入 密碼為123456  可以登入任何庫

CREATE DATABASE ubuntudb; # 新建一個數據庫

GRANT ALL PRIVILEGES ON ubuntudb.* TO snado@"%" IDENTIFIED BY "654321";   #  增加 snado 使用者 從任意 ip 登入 密碼為 654321 只能訪問 ubuntudb 庫

user@ip    ip 為 % 代表任意ip登入  

1.5. 開始安裝 沒有設mysql 的 root 密碼

1.5.1. 用預設使用者密碼登入資料庫

用文字編輯器開啟這個檔案
/etc/mysql/debian.cnf

用檔案中的 user 和 password 登入 mysql

mysql -udebian-sys-maint -p13BuRsvPnmzrVsnR

1.5.2. 設定 root 密碼

use mysql; # 切換資料庫
update mysql.user set authentication_string=password('root') where user='root'; # 修改本地root使用者密碼
update user set plugin="mysql_native_password"; # 不知道是要幹嘛
flush privileges; # 重新整理許可權
quit;

1.5.3. 重啟資料庫

service mysql restart
mysql -uroot -proot

2. mysql命令

2.1. mysql 服務操作 (linux系統知識)

service mysql status   # 檢視 mysql 狀態
service mysql stop     # 停止 mysql 服務
service mysql start    # 啟動 mysql 服務

2.2. 遠端登入

mysql -h192.168.5.131 -usnado -p

2.3. mysql 目錄結構

資料與檔案對應關係
資料庫 --> 一個資料夾
   表 --> 一個檔案