mysql怎么刷腳本 mysql刷數(shù)據(jù)

mysql命令行工具如何執(zhí)行腳本文件?

你可以使用以下命令:

10年積累的網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有南宮免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

mysql filename.sql

要指定用戶名或數(shù)據(jù)庫可以用以下的參數(shù):

mysql -u user -p DB

2、Mysql自動(dòng)安裝8.0Shell腳本

如果您覺得文本對(duì)您有幫助,請(qǐng)打賞,謝謝。

新建執(zhí)行腳本:mysql_install.sh,并添加執(zhí)行權(quán)限

#!/bin/bash

#zhouyihua V0.1 2021.07.08

#For centos 7.0 8.0

#v 0.2

# add DNS

echo "----------? Add DNS? --------"

echo "nameserver 8.8.8.8" /etc/resolv.conf

#stop firewall

systemctl stop firewalld

if [ $? -ne 0 ]; then

echo "Firewall stop failed"

else

echo "Firewall stop success"

fi

#download mysql yum source

wget

#install mysql yum source

rpm -ivh mysql80-community-release-el7-3.noarch.rpm

#enable 5.7

#sed -i '21s/enabled=0/enabled=1/g' /etc/yum.repos.d/mysql-community.repo

#sed -i '21s/enabled=0/enabled=1/g' /etc/yum.repos.d/mysql-community.repo

#disable 8.0

#sed -i '28s/enabled=1/enabled=0/g' /etc/yum.repos.d/mysql-community.repo

#install mysql

yum -y module disable mysql

yum -y remove mariadb-libs

yum install -y mysql-community-server

#config mysql

echo "-----------? Config my.cnf? ----------"

sed -i '/\[mysqld\]/a\lower_case_table_names=1' /etc/my.cnf

sed -i '/\[mysqld\]/a\skip-grant-tables' /etc/my.cnf

#start mysql

echo "----------? Starting mysql service? ----------"

systemctl start mysqld.service

mysql -uroot -p123456? EOF

use mysql;

update user set authentication_string='' where user='root' ;

flush privileges;

ALTER user 'root'@'localhost' IDENTIFIED BY '?CZJh8JWxvH';

EOF

echo "----------? Annotation skip grant tables in my.cnf? ? ----------"

sed -i 's/skip-grant-tables/\#skip-grant-tables/g' /etc/my.cnf

echo "----------? Restart mysql service? ----------"

systemctl restart mysqld.service

echo "----------? Grant all privileges? ----------"

mysql -uroot -p'Oracle1234!@#$'? ? --connect-expired-password -e "alter user 'root'@'localhost' identified by 'Oracle1234!@#$';"

mysql -u root -p'Oracle1234!@#$'? EOF

use mysql;

CREATE USER 'maxkey'@'%' IDENTIFIED BY 'Oracle1234!@#$';

GRANT ALL ON *.* TO 'maxkey'@'%';

EOF

參考:

先設(shè)置grant_skip_tables

1.? use mysql

2. update user set authentication_string='' where user='root' ;? ? 如果這個(gè)字段有值,先置為空

3. flush privileges? ? 刷新權(quán)限表

4.ALTER user 'root'@'localhost' IDENTIFIED BY 'Tianya1234'? ? 修改root 密碼

參考:

如何執(zhí)行一個(gè)mysql的sql腳本文件

右鍵以文本文件的形式打開,里面是記錄著可以在mysql里面執(zhí)行的代碼。

要執(zhí)行sql文件里面的代碼,需要打開mysql數(shù)據(jù)庫去執(zhí)行,新手推薦用軟件的形式執(zhí)行此sql,軟件如navicat,sqlyog等。

打開軟件并且配置連接數(shù)據(jù)庫的信息后打開,然后創(chuàng)建一個(gè)數(shù)據(jù)庫,之后右鍵數(shù)據(jù)庫選中執(zhí)行sql,接著選擇要執(zhí)行的sql文件,按提示一步一步走下去即可。

老手推薦使用cmd指令來執(zhí)行sql,因?yàn)樗俣缺容^快,首先也是連接上數(shù)據(jù)庫,創(chuàng)建并選擇好數(shù)據(jù)庫:

mysqluse

數(shù)據(jù)庫名;

mysqlset

names

utf8;

--設(shè)置傳輸編碼,避免中文亂碼

mysqlsource

d:/xxx.sql;

--

source

文件路徑

就這么簡(jiǎn)單,

然后就等著sql執(zhí)行完畢即可.

新聞標(biāo)題:mysql怎么刷腳本 mysql刷數(shù)據(jù)
分享URL:http://bm7419.com/article24/ddccoce.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)面包屑導(dǎo)航、網(wǎng)站排名、營(yíng)銷型網(wǎng)站建設(shè)、小程序開發(fā)、品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

營(yíng)銷型網(wǎng)站建設(shè)