Mysql

1.Mysql的安装
yum install mariadb-server -y  ##安装数据库
systemctl start mariadb   ##开启数据库
cd /var/lib/mysql

  ls可以查看此目录下生成的mysql相关文件


2.关闭数据库端口在网络中的显示

ss -antlupe | grep mysql  ##可以过滤出mysql的信息,可以在网络中看见mysql的端口,这是非常不安全的


vim /etc/my.cnf   ##编辑文件可以将网络显示端口关闭掉
  skip-networking=1


systemctl restart mariadb  ##重启数据库服务

ss -antlupe | grep mysql  ##再次过滤就看不到mysql的信息以及端口


3.给Mysql添加密码
mysql_secure_installation

按照提示添加密码


mysql -uroot -p   ##输入密码即可登陆


4.数据库的管理
超级用户修改密码
mysqladmin -uroot -pwestos password redhat ##westos为原来的密码,redhat为新密码



超级用户忘记密码
systemctl stop mariadb  ##关闭数据库
mysqld_safe --skip-grant-tables &  ##进入安全模式,并经进程打入后台


mysql  ##进入数据库
update mysql.user set Password=password('westos') where User='root';


退出数据库
关闭mysql所有进程,先关闭主进程,再关闭子进程
kill -9 进程id


systemctl start mariadb
然后重新进入数据库的时候就要输入新设置的密码


5.建立数据库
SHOW DATABASES;  ##列出库

SHOW TABLES;  ##列出表


SELECT * FROM TABLE ##查询表的信息

CREATE DATABASE westos;


CREATE TABLE linux (
  username varchar(50) not null,
  password varchar(50) not null,
  class varchar(10) not null
 );


DESC linux 查看表结构


INSERT INTO linux VALUES ('tom','123','linux');   插入数据到表中
INSERT INTO linux VALUES ('jerry','123','linux');
INSERT INTO linux VALUES ('leo','123','linux');


SELECT * FROM linux;   查询表中的所有数据
SELECT username,password  from linux  查询表中的指定字段

6.数据库备份
mysqldump -uroot -pwestos westos > /mnt/westos.sql


7.删除数据库
DELETE FROM linux where username='lee';  ##将linux表里的username为lee的用户删掉


DROP TABLE linux  ##删除linux表


DROP DATABASE westos  ##删除westos库


8.恢复方式
1.在westos.sql里面修改
vim westos.sql
  CREATE DATABASE westos;
  USE westos;  


修改完之后mysql -uroot -pwestos < /mnt/westos.sql


2.通过执行命令来修改
mysql -uroot -pwestos -e "CREATE DATABASE westos;"

mysql -uroot -pwestos westos < /mnt/westos.sql


9.安装phpadmin图形管理工具
下载phpMyadmin-3.4,下载到/var/www/html目录下
  下载完成后是bz2压缩文件,需要用tar xzf 解压
   mv phpadmin-3.4/ mysqladmin
安装php服务
yum install php -y
安装php-mysql
yum install php-mysql -y
使用浏览器访问172.25.254.106/mysqladmin,便可以成功访问phpadmin管理工具



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值