linux_mariadb

数据库
1.安装数据库 yun install mariadb-server -y
2.首先要进行安全初始化 将接口关闭 vim/etc/my.cnf skip_network=1 跳过启动端口的阶段
3. 设置密码 使本地用户使用密码登陆
mysql_secure_installation 使用 mysql -uroot -p 登陆

 1  yum install mariadb-server -y 
    2  systemctl start mariadb
    3  mysql
    4  netstat -antlpe | grep mysql
    5  systemctl stop firewalld 
    6  vim /etc/my.cnf
    7  systemctl restart mariadb
    8  netstat -antlpe | grep mysql
    9  mysql
   10  mysql_secure_installation 
   11  mysql -uroot -pwestos
   12  history 

这里写图片描述
这里写图片描述

登陆数据库
SHOW DATABASES; 查看有那些数据库
USE 数据库名称 进入该数据库
SHOW TABLES; 查看数据库中的表
SELECT * FROM user ; 查看表的内容
SELECT 字段 FROM user ;
SELECT 字段 FROM user Where User=’root’ 属性;
DESC linux 查看有几个字段
建立 SQL

这里写图片描述
这里写图片描述

  CREATE DATABASE westos; 建立westos数据库
  +--------------------+
  | Database           |
  +--------------------+
  | information_schema |
  | mysql              |
  | performance_schema |
  | westos             |
  +--------------------+
  use  westos;
  CREATE TABLE linux(username varchar(6) not null, passwd varchar(50) not null);建立名为username 字节大小不大于6的 并不能为空 以及passwd 两个字段
  INSERT INTO linux values ('lqwe','123'); 向该表中插入内容
 更改数据库的信息
 ALTER TABLE linux RENAME messages; 更改linux表的名字
 ALTER TABLE linux add age varchar(22);添加字段  默认在最后面
 ALTER TABLE linux add age varchar(22) AFTER username; 在username后面添加 字段
 ALTER TABLE linux DROP age; 删除该字段

 UPDATE linux SET password='123' where username='lee'; 更改lee的password 为 123
 DELETE FROM linux where username='lee'; 删除lee字段
 DROP TABLE linux; 删除 linux表
 DROP DATABASE westos; 删除westos数据库

mysql 网页版修改
首先下载httpd 和 php
打开服务 关闭火墙
cd /var/www/html
下载符合自己版本的phpmyadmin压缩包
解压
rpm -qa | grep php 查找出关于mysql的安装包并安装
cd 解压后的文件夹中
cp config.sample.inc.php config.inc.php
在网页上打开 并登陆
进行编辑mysql
用户和访问权限

安装phpmyadmin数据库图形管理

下载phpMyAdmin-3.4.0-all-languages   下载安装包

yum install php php-mysql -y    安装php

systemctl restart httpd    

tar jxf phpMyAdmin-3.4.0-all-languages 

mv phpMyAdmin-3.4.0-all-languages  /var/www/html

mv phpMyAdmin-3.4.0-all-languages  mysqladmin

cd mysqladmin

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

测试192.168.122.1 /mysqladmin
这里写图片描述


创建用户
CREATE USER wxh@localhost identified by ‘westos’;只能在本地登陆 ‘内为登陆密码’
CREATE USER lee@’%’ identified by ‘redhat’; 可以在任意位置远程连接
用户授权
GRANT INSERT,UPDATE,DELETE,SELECT on mariadb.* to wxh@localhost; 给wxh用户在mariadb.*库上增加 INSERT,UPDATE,DELETE,SELECT 权限
GRANT SELECT on mariadb.* lee@’%’;
重载授权表
FLUSH PRIVILEGES;
查看用户授权
SHOW GRANTS FOR wxh@localhost;
撤销用户权限
REVOKE DELETE,UPDATE,INSERT on mariadb.* from wxh@localhost;
删除用户
DROP USER wxh@localhost;
忘记数据库的root密码

首先关闭服务
mysqld safe --skip-grant-tables &
\
mysql
 进入后 更改root的密码即可 update mysql.user set Password=password('123') where User='root';
fg
killall -9 mysqld_safe
ps aux | grep mysql 
开启服务
登陆

备份

mysqladmin -uroot -p123 password 'lee'将密码修改为lee
mysqldump -uroot -plee --all-database 备份所有数据
mysqldump -uroot -plee --all-database --no-data 备份框架不备份数据
mysqldump -uroot -plee westos 备份westos库
mysqldump -uroot -plee westos > /mnt/westos.sql
mysql -uroot -plee -e "show databases;"
vim /mnt/westos.sql

建立论坛

关闭selinux
下载模板  Discuz_x3.2SC_UTF8.zip 
解压  unzip  Discuz_x3.2SC_UTF8.zip
cp -r upload/   /var/www/html/
给权限 chmod 777 /var/www/html
重启服务    systemctl restart  mysql
systemctl restart  mariadb
systemctl enable mariadb   开机自动启动
给权限 chmod   777     /var/www/html/upload/*   -R

http://ip/upload
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值