mysql指令碼是什麼 mysql指令碼

2021-10-18 11:56:47 字數 1905 閱讀 9738

由於工作中需要安裝配置相關資料,結合下面相關shell運算元據庫,實現刪除多餘的使用者,建立相關資料庫並匯入資料,實現相關資料庫授權,插入相關資料測試

#!/bin/sh

echo "please  input  resserveraddress: "

read  resserver

echo "please  input  gameserveraddress: "

read  gameserver

path=`pwd`

mysql   -u   root   <

drop     database    if         exists     test;

drop     database    if         exists     testlog;

drop    database    if   exists     test;

create   database   test;

create   database   gamelog;

delete   from       mysql.user  where      host='localhost.localdomain';

delete   from       mysql.user  where      host='127.0.0.1';

delete   from       mysql.user  where      user='';

use   test;

source $path/test.sql;

use   gamelog;

source $path/testlog.sql;

grant all on test.* to "test"@"localhost" identified by "password";

grant all on testlog.* to "test"@"localhost";

grant all on test.tbl_sch_account to "test"@"$resserver" identified by "password";

grant all on testlog.* to "test"@"$resserver" identified by "password";

grant all on testlog.* to "test"@"$gameserver" identified by "password";

insert into test.tbl_sch_account(email,password) values('test1',md5('111111'));

insert into test.tbl_sch_account(email,password) values('test2',md5('111111'));

insert into test.tbl_sch_account(email,password) values('test3',md5('111111'));

insert into test.tbl_sch_account(email,password) values('test4',md5('111111'));

insert into test.tbl_sch_account(email,password) values('test5',md5('111111'));

select * from test.tbl_sch_account;

show grants;

show grants for "test"@"$resserver";

show grants for "test"@"$gameserver";

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

quit

query_sql

mysql是什麼 MySQL是什麼?(一)

在學習mysql之前,首先需要了解資料庫和sql。如果您已經知道資料庫和sql,那麼可以直接跳轉到下一章節的學習。1.資料庫簡介 當您拍攝 並將其上傳到微博,朋友圈等,這樣的社交網路中的帳戶時,您的 庫就有可能儲存在乙個資料庫中。當您瀏覽電子商務 購買鞋子,衣服等時,您使用購物車就是資料庫應用。資料...

mysql 死鎖是什麼 mysql死鎖是什麼意思

mysql死鎖是指兩個或多個事務在同一資源上相互占用,並請求鎖定對方占用的資源,從而導致惡性迴圈。innodb儲存引擎能檢測到死鎖的迴圈依賴並立即返回乙個錯誤。只有部分或完全回滾其中乙個事務,才能打破死鎖。什麼是死鎖?它是如何產生的?死鎖是指兩個或多個事務在同一資源上相互占用,並請求鎖定對方占用的資...

mysql db是什麼 MySQL是什麼?

在學習mysql之前,首先需要了解資料庫和sql。如果您已經知道資料庫和sql,那麼可以直接跳轉到下一章節的學習。1.資料庫簡介 當您拍攝 並將其上傳到微博,朋友圈等,這樣的社交網路中的帳戶時,您的 庫就有可能儲存在乙個資料庫中。當您瀏覽電子商務 購買鞋子,衣服等時,您使用購物車就是資料庫應用。資料...