你可以使用以下命令:
10年積累的網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(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ù)庫(kù)可以用以下的參數(shù):
mysql -u user -p DB
如果您覺(jué)得文本對(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 密碼
參考:
右鍵以文本文件的形式打開,里面是記錄著可以在mysql里面執(zhí)行的代碼。
要執(zhí)行sql文件里面的代碼,需要打開mysql數(shù)據(jù)庫(kù)去執(zhí)行,新手推薦用軟件的形式執(zhí)行此sql,軟件如navicat,sqlyog等。
打開軟件并且配置連接數(shù)據(jù)庫(kù)的信息后打開,然后創(chuàng)建一個(gè)數(shù)據(jù)庫(kù),之后右鍵數(shù)據(jù)庫(kù)選中執(zhí)行sql,接著選擇要執(zhí)行的sql文件,按提示一步一步走下去即可。
老手推薦使用cmd指令來(lái)執(zhí)行sql,因?yàn)樗俣缺容^快,首先也是連接上數(shù)據(jù)庫(kù),創(chuàng)建并選擇好數(shù)據(jù)庫(kù):
mysqluse
數(shù)據(jù)庫(kù)名;
mysqlset
names
utf8;
--設(shè)置傳輸編碼,避免中文亂碼
mysqlsource
d:/xxx.sql;
--
source
文件路徑
就這么簡(jiǎn)單,
然后就等著sql執(zhí)行完畢即可.
新聞標(biāo)題:mysql怎么刷腳本 mysql刷數(shù)據(jù)
分享URL:http://jinyejixie.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í)需注明來(lái)源: 創(chuàng)新互聯(lián)