Linux運維必會的100道MySql面試題之(一)

接上一篇:Mysql數據庫基礎操做命令mysql

01 如何啓動MySql服務面試

/etc/init.d/mysqld start
 service mysqld start

Centos 7.x 系統redis

sysctl  start mysqld

02 檢測端口是否運行sql

lsof -i :3306
 netstat -lntup |grep 3306


03 設置或修改MySql密碼
設置密碼數據庫

mysql -uroot -ppassword -e "set passowrd for root = passowrd('passowrd')"
mysqladmin -uroot passowrd "NEWPASSWORD"

更改密碼segmentfault

mysqladmin -uroot passowrd oldpassowrd "NEWPASSWORD"
use mysql;
update user set passowrd = PASSWORD('newpassword') where user = 'root';flush privileges;

msyql 5.7以上版本修改默認密碼命令微信

alter user 'root'@'localhost' identified by 'root'

04 登錄數據庫架構

mysql -uroot -ppassword

05 查看當前數據庫的字符集運維

show create database DB_NAME;

06 查看當前數據庫版本機器學習

mysql -V
mysql -uroot -ppassowrd -e "use mysql;select version();"


07 查看當前登陸用戶

mysql -uroot -ppassowrd -e "select user();"

select user();  #進入數據庫查詢

08 建立GBK字符集數據庫mingongge並查看完整建立語句

create database mingongge default charset gbk collate gbk_chinese_ci;

09 建立用戶mingongge使用之能夠管理數據庫mingongge

grant all on mingongge.* to 'mingongge'@'localhost' identified by 'mingongge';

10 查看建立用戶mingongge的權限

show grants for mingongge@localhost;

11 查看當前數據庫有哪此用戶

select user from mysql.user;

12 進入mingongge數據庫

use mingongge

13 建立一個innodb GBK表test,字段id int(4)和name varchar(16)

create table test (
 id int(4),
  name varchar(16)
 )ENGINE=innodb DEFAULT CHARSET=gbk;

14 查看建表結構及表結構的SQL語句

desc test;
show create table test\G


15插入一條數據「1,mingongge」

insert into test values('1','mingongge');

16 再批量插入2行數據「2,民工哥」,「3,mingonggeedu」

insert into test values('2','民工哥'),('3','mingonggeedu');

17 查詢名字爲mingongge的記錄

select * from test where name = 'mingongge';


18 把數據id等於1的名字mingongge更改成mgg

update test set name = 'mgg' where id = '1';

19 在字段name前插入age字段,類型tinyint(2)

alter table test add age tinyint(2) after id;


20 不退出數據庫,完成備份mingongge數據庫

system mysqldump -uroot -ppassword -B mingongge >/root/mingongge_bak.sql

點擊關注 民工哥技術之路 微信公衆號對話框回覆關鍵字:1024 能夠獲取一份最新整理的技術乾貨:包括系統運維、數據庫、redis、MogoDB、電子書、Java基礎課程、Java實戰項目、架構師綜合教程、架構師實戰項目、大數據、Docker容器、ELK Stack、機器學習、BAT面試精講視頻等。

相關文章
相關標籤/搜索