linux下mysql增删改查_linux中数据库的安装 增删改查

mariadb的安装和初始化

yum install mariadb-server.x86_64 -y

systemctl status mariadb

systemctl start mariadb

systemctl enable mariadb

mysql

netstat -antlupe | grep mysql 查看mysql端口

vim /etc/my.cnf

添加skip-networking=1 跳过网络为了安全

6c06c76277814cea3abacbfc6a7d4f09.png

systemctl restart mariadb重启服务

mysql_secure_installation设定用户密码,是否允许匿名用户登录,是否加载

Enter

123输入新密码

123确认密码

Y

Y

Y

Y

Y

mysql 无法登录了因为需要密码

mysql -uroot -p123 root用户使用密码登录mysql

忘记mysql密码

systemctl stop mariadb.service 关闭数据库

mysqld_safe --skip-grant-tables & 把安全这个打入后台 登录不要密码

mysql 登录数据库

update mysql.user set Password=password('123456') where User='root';修改root密码为123456

Ctrl-C 退出登录

ps aux | grep mysql 查看mysql相关进程

kill -9 6003 结束就是结束安全登录

kill -9 6158

systemctl restart mariadb.service 重启服务

mysql 登录不了

mysql -uroot -p 123456 root用户新密码登录

数据库的查询

SHOW DATABASES; 显示数据库

USE 库名称;进入哪一个库

SHOWTABLES;显示表

DESC表名称;显示表结构

SELECT * FROM 表名称; 显示表信息

SELECT 字段1,字段2,...from 表名称where 字段=‘字段值’; 查询数据

数据库的管理tuttuxinghau1

1)建立

CREATE DATABASE XXX;建立库

USE XXX;进入库

CREATE TABLE Linux (id int,name varchar(10) not null, password varchar(10) not null);

desc Linux; 建立表

INSERT INTO Linux values(1,'Tom','123'); 插入数据

2)更改

UPDATE linux SET Password=passwrd(‘xue’) where username=‘xue’;更改密码密文显示

ALTER TABLE com RENAME comptuer; 更改表名字

ALTER TABLE linuxADD class varchar(20); 添加class这一列

ALTER TABLE linuxDROP class; 删除class

3)删除

DELETE FROM redhat where username='xue';

DROP TABLE redhat;

DROP DATABASE xaut;

4)用户授权

CREATE USER xue@'localhost' identified by 'redhat'; 建立xue用户密码为redhat

GRANT SELECT,INSERT on xaut.* TO xue@localhost; 授权查找插入给xue用户xaut下面的所有表

SHOW GRANTS FOR xue@localhost; 查看用户授予的权限

REVOKE INSERT ON xaut.* FROM xue@localhost; 收回用户的插入权限

图形化管理

1安装并测试http服务

yum install httpd

systemctl start httpd

systemctl enable httpd

systemctl status httpd

firewall-cmd --state

firewall-cmd --permanent --add-service=http

firewall-cmd --reload

firewall-cmd --list-all

cd /var/www/html/

vim index.html hello world

2安装php及php-mysql

yum install php httpd -y

systemctl start httpd

a5005bbfed503ae701eb73f66176c6dd.png

3下载安装phpMyAdmin

4在/mnt/www/html,  tar jxf解压文件,重命名,进入phpMyAdmin 目录

cp   config.sample.inc.php config.inc.php

tar jxf phpMyAdmin-3.4.0-all-languages.tar.bz2

mv phpMyAdmin-3.4.0-all-languages/ mysqladmin

cd mysqladmin/

cp config.sample.inc.php config.inc.php

5.对config.inc.php进行修改

vim Documentation.txt

11140b0c63a52dbb4459bdde572837bf.png

vim config.inc.php

1a3bc4940ae7696ca2e53d5237cbb90b.png

6.下载php-mysql插件

yum install php-mysql.x86_64 -y

systemctl restart httpd.service

注意:问题一:安装过程中我在浏览器输入地址一直是文件,因为我没有重启httpd服务.

问题二:安装打开的只有文件,看到上图rpm -qa|grep php 的第一个镜像中没有需要自己下载

问题三:2002无法登录Mysql服务器编辑"mysqladmin/libraries"文件夹中config.default.php,

修改110行的localhost 为127.0.0.1,本地回环接口

[root@foundation61 libraries]# vim config.default.php

[root@foundation61 libraries]# pwd

/var/www/html/mysqladmin/libraries

348d37e0d621841d37aad6cbea2ba951.png

问题四:1045无法登录Mysql服务器,依然修改上述文件中的false改为true,如果此时不能登录,尝试清除cookie

468b2056a931a611c79d3cd069093279.png

ffdabc6891e37d0c486e786d2f725471.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值