数据目录在var下
数据库 配置环境 配置网络,配置yum源 数据库:高级excel表格,用来存储数据
yum search mariabd yum install mariadb-sever.x86_64 启动服务
mysql_secure_installation
设置密码 都输y mysql -uroot -p 以root身份登陆 netstat -antlupe | grep mysql 查看网络端口 (网络端口要关闭) 在/etc/my.cnf中【mysql】 skip-networking=1(跳过网络端口) 重启服务
*******数据库管理 查询 登陆数据库 SHOW DATABASES;显示有几个库
USE (库名);用那个库
SHOW TABLES;显示以选择库的桌面
USE (名字);用这个库里的哪个表
SELECT Host FROM (表的名字);在这个表里查询关于host字段的地方
SELECT Host FROM user WHERE User=‘root’;添加查询条件(WHERE),在这个表里查询当user=root且关于host的地方 ********建立 SHOW DATABASES;列出所有库 CREATE DATABASE westos; 建立新的一个库; USE westos; 进入库,
CREATE TABLE userlist ( username vachar(50) not null, password vachar(50) not null, );在库中建立表,表中有名字和对应的密码 字符长度最多为50,不能为空
DESC westos; 查看表的结构 INSERT INTO userlist VALUES (‘lee’,‘123’); INSERT INTO userlist VALUES (‘qiangsen’,‘123’); 在表中添加信息
SELECT * FROM userlist; 查询表的内容
******更改 UPDATE userlist SET password=‘789’ where username=‘gao’;将高所在的密码改为789 ALTER TABLE userlist ADD class varchar(50); 添加一个分类class;
********删除 DELETE FROM userlist(表的名字)WHERE username=‘lee’;
DELETE FROM userlist(表的名字)WHERE username=‘lee’ AND age=‘12’;删除表中名字叫lee年龄12的人
DROP TABLE userlist;删除表 DROP DATABASE westos;删除数据库
******库的备份
mysqldump -uroot -predhat westos > /mnt/westos.sql(将westos库备份到/mnt/westos.sql中)
恢复: mysql -uroot -predhat -e "CREATE DATABASE westos"建立westos数据库 mysql -uroot -predhat westos < /mnt/westos.sql 将文件导入库中
*********用户授权 在服务器中(desktop)建立一个用户 CREATE USER haha@’%’ identified by ‘redhat’; 建立一个用户,允许远程登陆 密码redhat
在客户端 安装mariadb 开启服务,关闭火墙 mysql -uhaha -h172.25.254.114 -p 用haha用户登陆
此时没有权限啥都看不见
显示haha的权力 服务器中可以给权限SHOW GRANTS FOR haha@’%’;
GRANT INSERT on westos.* TO haha@’%’; 给haha一个写的权力
赋予权力后,haha可以调用westos 库
******修改用户密码 超户忘记密码时 systemctl stop mariabd mysqld_safe --skip-grant-tables &进入数据库安全模式,并在后台运行 ctrl+z mysql use mysql SELECT * FROM user
UPDATE user set Password=password(‘westos’) WHERE User=‘root’;修改root密码
ps aux | grep mysql kill -9 (关于mysql的id) systemctl start mariadb
*****数据库的图形管理 设置httpd,将php服务放在/var/www/html下(共享目录)
php服务包括php图形服务,php-mysql连接数据库服务,在访问httpd时,通过html连接到数据库,并通过php转换成图形
安装php数据库调用文件 将-languages 文见移动到共享目录下的mysadmin 可以看到有很多文件 cp config.sample.inc.php config.inc,pho
编辑Documentation.txt文件
复制secert后的内容到config.inc.php中
安装php图形服务
重启httpd
去浏览器搜索172.25.254.114可以看到结果
