当前位置: 首页 > news >正文

防伪网站怎么做洛阳网站建设培训

防伪网站怎么做,洛阳网站建设培训,建设部网站 注册违规,网站开发 技术投标mariadb数据库的安装以及安全初始化 mariadb数据库的安装以及安全初始化 mariadb数据库的安装以及安全初始化一、实验前提二、mariadb数据库的安装三、mariadb数据库安全初始化3.1 设定数据库基本的安全初始化3.2关闭对外开放端口 系列文章目录一、查看数据库二、进入库并且查看…mariadb数据库的安装以及安全初始化 mariadb数据库的安装以及安全初始化 mariadb数据库的安装以及安全初始化一、实验前提二、mariadb数据库的安装三、mariadb数据库安全初始化3.1 设定数据库基本的安全初始化3.2关闭对外开放端口 系列文章目录一、查看数据库二、进入库并且查看数据库中的表三、查看数据库里所有表的名字四、查看数据库里所有表的名字4.1表里面的字段4.2查看表里面的字段 系列文章目录一、新建一个库二、新建一个表三、查看表的结构四、给表里面插入数据五、同时向表中插入多个数据系列文章目录一、更改密码(知道原始密码)二、更改密码不知道原先密码系列文章目录一、更改密码(知道原始密码)二、更改密码不知道原先密码系列文章目录重新安装数据库系列文章目录一、查看数据库用户二、数据库用户的建立三、删除数据库用户四、远程登录用户五、没有权限5.1授权查看5.2授权插入5.3取消授权 六、用户的所有权限系列文章目录一、 数据库的备份二、数据库的还原系列文章目录数据库的web界面管理器的部署 一、实验前提 实验环境:yum仓库搭建好 mariadb 是当前流行的Mysql数据库的分支 Mysql原先SUN公司java)被Orical收购了 Mysql开源免费所以企业当中的核心数据库是Orical其余是Mysql mariadb是Mysql数据库的一个分支 二、mariadb数据库的安装 1.数据库的安装 [rootserver15 ~]# yum serach mariadb[rootserver15 yum.repos.d]# yum install mariadb-server.x86_64 -y[rootserver15 yum.repos.d]# rpm -ql mariadb-server 查看它在系统里面安装的东西 /var/lib/mysql 其中这个为它的数据目录 /etc/my.cnf.d/server.cnf 主配置文件 /usr/lib/systemd/system/mariadb.service 服务的启动脚本[rootserver15 yum.repos.d]# systemctl enable --now mariadb.service Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service. 启动服务[rootserver15 yum.repos.d]# mysql Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 2 Server version: 5.5.60-MariaDB MariaDB ServerCopyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.Type help; or \h for help. Type \c to clear the current input statement.MariaDB [(none)] SHOW DATABASES; -------------------- | Database | -------------------- | information_schema | | mysql | | performance_schema | | test | -------------------- 4 rows in set (0.00 sec)MariaDB [(none)] quit Bye三、mariadb数据库安全初始化 由于数据库的登陆不需要密码所以不安全我们要安全初始化。 3.1 设定数据库基本的安全初始化 [rootserver15 yum.repos.d]# mysql_secure_installation 初始化脚本 Enter current password for root (enter for none): 当前数据库管理员的密码无密码直接回车 Set root password? [Y/n] Y 设定数据库管理员密码 New password: Re-enter new password: Password updated successfully!... Success! Remove anonymous users? [Y/n] y ... Success! 移除匿名用户登陆 Disallow root login remotely? [Y/n] y ... Success! 移除管理员远程登陆 Remove test database and access to it? [Y/n] Y ... Success! 移除测试库 Reload privilege tables now? [Y/n] y ... Success! 刷新数据库密码登陆 [rootserver15 yum.repos.d]# mysql -uroot -p Enter password: Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 11 Server version: 5.5.60-MariaDB MariaDB ServerCopyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.Type help; or \h for help. Type \c to clear the current input statement.MariaDB [(none)] quit Bye默认情况下数据库对外开放端口开放了容易被攻击。一般在企业中要关闭 [rootserver15 yum.repos.d]# netstat -antlupe | grep mysql tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 27 31978 3768/mysqld 3.2关闭对外开放端口 [rootserver15 yum.repos.d]# vim /etc/my.cnf.d/server.cnf 编辑主配置文件 关闭数据库网络端口 当设定完成后端口关闭 [rootserver15 yum.repos.d]# systemctl restart mariadb.service [rootserver15 yum.repos.d]# netstat -antlupe | grep mysqlEND 系列文章目录 数据库的查询2 数据库的查询2 mariadb数据库的安装以及安全初始化一、实验前提二、mariadb数据库的安装三、mariadb数据库安全初始化3.1 设定数据库基本的安全初始化3.2关闭对外开放端口 系列文章目录一、查看数据库二、进入库并且查看数据库中的表三、查看数据库里所有表的名字四、查看数据库里所有表的名字4.1表里面的字段4.2查看表里面的字段 系列文章目录一、新建一个库二、新建一个表三、查看表的结构四、给表里面插入数据五、同时向表中插入多个数据系列文章目录一、更改密码(知道原始密码)二、更改密码不知道原先密码系列文章目录一、更改密码(知道原始密码)二、更改密码不知道原先密码系列文章目录重新安装数据库系列文章目录一、查看数据库用户二、数据库用户的建立三、删除数据库用户四、远程登录用户五、没有权限5.1授权查看5.2授权插入5.3取消授权 六、用户的所有权限系列文章目录一、 数据库的备份二、数据库的还原系列文章目录数据库的web界面管理器的部署 一、查看数据库 [rootserver15 mnt]# mysql -uroot -p MariaDB [(none)] SHOW DATABASES; 查看有什么库 -------------------- | Database | -------------------- | information_schema | | mysql | | performance_schema | -------------------- 3 rows in set (0.00 sec)二、进入库并且查看数据库中的表 MariaDB [(none)] USE mysql; 进入这个库 Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changedMariaDB [mysql] SHOW TABLES; 查看表 --------------------------- | Tables_in_mysql | --------------------------- | columns_priv | | db | | event | | func | | general_log | | help_category | | help_keyword | | help_relation | | help_topic | | host | | ndb_binlog_index | | plugin | | proc | | procs_priv | | proxies_priv | | servers | | slow_log | | tables_priv | | time_zone | | time_zone_leap_second | | time_zone_name | | time_zone_transition | | time_zone_transition_type | | user | --------------------------- 24 rows in set (0.00 sec)三、查看数据库里所有表的名字 MariaDB [mysql] SHOW TABLES FROM mysql; 查看mysql库里面所有表的名字四、查看数据库里所有表的名字 MariaDB [mysql] SELECT * FROM user; 查看user表里面的所有内容4.1表里面的字段 表里面的字段 4.2查看表里面的字段 MariaDB [mysql] SELECT Host,User,Password FROM user; ------------------------------------------------------------ | Host | User | Password | ------------------------------------------------------------ | localhost | root | *28C1E2BE21B45562A34B6CC34A19CFAFC2F88F96 | | 127.0.0.1 | root | *28C1E2BE21B45562A34B6CC34A19CFAFC2F88F96 | | ::1 | root | *28C1E2BE21B45562A34B6CC34A19CFAFC2F88F96 | ------------------------------------------------------------ 3 rows in set (0.00 sec)查看表里面的字段可以接条件 MariaDB [mysql] SELECT Host,User,Password FROM user WHERE Userroot and Hostlocalhost; ------------------------------------------------------------ | Host | User | Password | ------------------------------------------------------------ | localhost | root | *28C1E2BE21B45562A34B6CC34A19CFAFC2F88F96 | ------------------------------------------------------------ 1 row in set (0.00 sec).表示分级 MariaDB [(none)] SELECT Host,User,Password FROM mysql.user WHERE Userroot and Hostlocalhost; ------------------------------------------------------------ | Host | User | Password | ------------------------------------------------------------ | localhost | root | *28C1E2BE21B45562A34B6CC34A19CFAFC2F88F96 | ------------------------------------------------------------ 1 row in set (0.00 sec)END 系列文章目录 数据库的建立3 数据库的建立 mariadb数据库的安装以及安全初始化一、实验前提二、mariadb数据库的安装三、mariadb数据库安全初始化3.1 设定数据库基本的安全初始化3.2关闭对外开放端口 系列文章目录一、查看数据库二、进入库并且查看数据库中的表三、查看数据库里所有表的名字四、查看数据库里所有表的名字4.1表里面的字段4.2查看表里面的字段 系列文章目录一、新建一个库二、新建一个表三、查看表的结构四、给表里面插入数据五、同时向表中插入多个数据系列文章目录一、更改密码(知道原始密码)二、更改密码不知道原先密码系列文章目录一、更改密码(知道原始密码)二、更改密码不知道原先密码系列文章目录重新安装数据库系列文章目录一、查看数据库用户二、数据库用户的建立三、删除数据库用户四、远程登录用户五、没有权限5.1授权查看5.2授权插入5.3取消授权 六、用户的所有权限系列文章目录一、 数据库的备份二、数据库的还原系列文章目录数据库的web界面管理器的部署 一、新建一个库 [rootserver15 mnt]# mysql -uroot -p MariaDB [(none)] SHOW DATABASES; -------------------- | Database | -------------------- | information_schema | | mysql | | performance_schema | -------------------- 3 rows in set (0.00 sec) MariaDB [(none)] CREATE DATABASE westos; Query OK, 1 row affected (0.00 sec) MariaDB [(none)] SHOW DATABASES; -------------------- | Database | -------------------- | information_schema | | mysql | | performance_schema | | westos | -------------------- 4 rows in set (0.00 sec)二、新建一个表 MariaDB [(none)] USE westos; Database changed MariaDB [westos] SHOW TABLES; Empty set (0.00 sec) MariaDB [westos] CREATE TABLE westos.linux (- username varchar(6) not null,- password varchar(30) not null- ); Query OK, 0 rows affected (0.44 sec)MariaDB [westos] SHOW TABLES; ------------------ | Tables_in_westos | ------------------ | linux | ------------------ 1 row in set (0.00 sec)三、查看表的结构 MariaDB [westos] DESC westos.linux; -------------------------------------------------- | Field | Type | Null | Key | Default | Extra | -------------------------------------------------- | username | varchar(6) | NO | | NULL | | | password | varchar(30) | NO | | NULL | | -------------------------------------------------- 2 rows in set (0.00 sec)四、给表里面插入数据 MariaDB [westos] INSERT INTO westos.linux VALUES (lee,123)- ; Query OK, 1 row affected (0.04 sec)MariaDB [westos] DESC westos.linux; -------------------------------------------------- | Field | Type | Null | Key | Default | Extra | -------------------------------------------------- | username | varchar(6) | NO | | NULL | | | password | varchar(30) | NO | | NULL | | -------------------------------------------------- 2 rows in set (0.00 sec)MariaDB [westos] SELECT * FROM westos.linux- ; -------------------- | username | password | -------------------- | lee | 123 | -------------------- 1 row in set (0.00 sec)五、同时向表中插入多个数据 MariaDB [westos] INSERT INTO westos.linux VALUES (lee1,123),(lee2,123); Query OK, 2 rows affected (0.40 sec) Records: 2 Duplicates: 0 Warnings: 0MariaDB [westos] SELECT * FROM westos.linux- ; -------------------- | username | password | -------------------- | lee | 123 | | lee1 | 123 | | lee2 | 123 | -------------------- 3 rows in set (0.00 sec)END 系列文章目录 数据库密码的破解5 数据库密码的破解 mariadb数据库的安装以及安全初始化一、实验前提二、mariadb数据库的安装三、mariadb数据库安全初始化3.1 设定数据库基本的安全初始化3.2关闭对外开放端口 系列文章目录一、查看数据库二、进入库并且查看数据库中的表三、查看数据库里所有表的名字四、查看数据库里所有表的名字4.1表里面的字段4.2查看表里面的字段 系列文章目录一、新建一个库二、新建一个表三、查看表的结构四、给表里面插入数据五、同时向表中插入多个数据系列文章目录一、更改密码(知道原始密码)二、更改密码不知道原先密码系列文章目录一、更改密码(知道原始密码)二、更改密码不知道原先密码系列文章目录重新安装数据库系列文章目录一、查看数据库用户二、数据库用户的建立三、删除数据库用户四、远程登录用户五、没有权限5.1授权查看5.2授权插入5.3取消授权 六、用户的所有权限系列文章目录一、 数据库的备份二、数据库的还原系列文章目录数据库的web界面管理器的部署 一、更改密码(知道原始密码) [rootserver15 mysql]# mysqladmin -uroot -p password Enter password: New password: Confirm new password: 二、更改密码不知道原先密码 1.跳过授权表进入数据库 [rootserver15 mysql]# mysqld_safe --skip-grant-tables 跳过授权表打开数据库 后台运行 [2] 5479 [rootserver15 mysql]# 210726 18:12:13 mysqld_safe Logging to /var/log/mariadb/mariadb.log. 210726 18:12:13 mysqld_safe A mysqld process already exists [rootserver15 mysql]# mysql Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 1 Server version: 5.5.60-MariaDB MariaDB ServerCopyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.Type help; or \h for help. Type \c to clear the current input statement.MariaDB [(none)] 2.修改密码 3.更改里面的这个字段 MariaDB [(none)] UPDATE mysql.user SET authentication_stringpassword(123) WHERE Userroot;rhel8 MariaDB [(none)] UPDATE mysql.user SET Passwordpassword(123) WHERE Userroot; rhel74.查看mysql的所有进程并且关闭掉 [rootserver15 mysql]# ps aux | grep mysql root 5297 0.0 0.1 113312 1632 pts/0 S 18:10 0:00 /bin/sh /usr/bin/mysqld_safe --skip-grant-tables mysql 5455 0.0 8.6 970848 88272 pts/0 Sl 18:10 0:00 /usr/libexec/mysqld --basedir/usr --datadir/var/lib/mysql --plugin-dir/usr/lib64/mysql/plugin --usermysql --skip-grant-tables --log-error/var/log/mariadb/mariadb.log --pid-file/var/run/mariadb/mariadb.pid --socket/var/lib/mysql/mysql.sock root 5620 0.0 0.0 112708 972 pts/0 R 18:20 0:00 grep --colorauto mysql [rootserver15 mysql]# kill -9 5297 [rootserver15 mysql]# kill -9 5455 ps aux | grep mysql root 5624 0.0 0.0 112708 976 pts/0 R 18:22 0:00 grep --colorauto mysql 这个是grep的进程5.更改完成 [rootserver15 mysql]# systemctl start mariadb.service [rootserver15 mysql]# mysql -uroot -p123 Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 2 Server version: 5.5.60-MariaDB MariaDB Server Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type help; or \h for help. Type \c to clear the current input statement. MariaDB [(none)] END 系列文章目录 数据库密码的破解5 数据库密码的破解 mariadb数据库的安装以及安全初始化一、实验前提二、mariadb数据库的安装三、mariadb数据库安全初始化3.1 设定数据库基本的安全初始化3.2关闭对外开放端口 系列文章目录一、查看数据库二、进入库并且查看数据库中的表三、查看数据库里所有表的名字四、查看数据库里所有表的名字4.1表里面的字段4.2查看表里面的字段 系列文章目录一、新建一个库二、新建一个表三、查看表的结构四、给表里面插入数据五、同时向表中插入多个数据系列文章目录一、更改密码(知道原始密码)二、更改密码不知道原先密码系列文章目录一、更改密码(知道原始密码)二、更改密码不知道原先密码系列文章目录重新安装数据库系列文章目录一、查看数据库用户二、数据库用户的建立三、删除数据库用户四、远程登录用户五、没有权限5.1授权查看5.2授权插入5.3取消授权 六、用户的所有权限系列文章目录一、 数据库的备份二、数据库的还原系列文章目录数据库的web界面管理器的部署 一、更改密码(知道原始密码) [rootserver15 mysql]# mysqladmin -uroot -p password Enter password: New password: Confirm new password: 二、更改密码不知道原先密码 1.跳过授权表进入数据库 [rootserver15 mysql]# mysqld_safe --skip-grant-tables 跳过授权表打开数据库 后台运行 [2] 5479 [rootserver15 mysql]# 210726 18:12:13 mysqld_safe Logging to /var/log/mariadb/mariadb.log. 210726 18:12:13 mysqld_safe A mysqld process already exists [rootserver15 mysql]# mysql Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 1 Server version: 5.5.60-MariaDB MariaDB ServerCopyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.Type help; or \h for help. Type \c to clear the current input statement.MariaDB [(none)] 2.修改密码 3.更改里面的这个字段 MariaDB [(none)] UPDATE mysql.user SET authentication_stringpassword(123) WHERE Userroot;rhel8 MariaDB [(none)] UPDATE mysql.user SET Passwordpassword(123) WHERE Userroot; rhel74.查看mysql的所有进程并且关闭掉 [rootserver15 mysql]# ps aux | grep mysql root 5297 0.0 0.1 113312 1632 pts/0 S 18:10 0:00 /bin/sh /usr/bin/mysqld_safe --skip-grant-tables mysql 5455 0.0 8.6 970848 88272 pts/0 Sl 18:10 0:00 /usr/libexec/mysqld --basedir/usr --datadir/var/lib/mysql --plugin-dir/usr/lib64/mysql/plugin --usermysql --skip-grant-tables --log-error/var/log/mariadb/mariadb.log --pid-file/var/run/mariadb/mariadb.pid --socket/var/lib/mysql/mysql.sock root 5620 0.0 0.0 112708 972 pts/0 R 18:20 0:00 grep --colorauto mysql [rootserver15 mysql]# kill -9 5297 [rootserver15 mysql]# kill -9 5455 ps aux | grep mysql root 5624 0.0 0.0 112708 976 pts/0 R 18:22 0:00 grep --colorauto mysql 这个是grep的进程5.更改完成 [rootserver15 mysql]# systemctl start mariadb.service [rootserver15 mysql]# mysql -uroot -p123 Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 2 Server version: 5.5.60-MariaDB MariaDB Server Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type help; or \h for help. Type \c to clear the current input statement. MariaDB [(none)] END 系列文章目录 如何重新安装数据库6 如何重新安装数据库 mariadb数据库的安装以及安全初始化一、实验前提二、mariadb数据库的安装三、mariadb数据库安全初始化3.1 设定数据库基本的安全初始化3.2关闭对外开放端口 系列文章目录一、查看数据库二、进入库并且查看数据库中的表三、查看数据库里所有表的名字四、查看数据库里所有表的名字4.1表里面的字段4.2查看表里面的字段 系列文章目录一、新建一个库二、新建一个表三、查看表的结构四、给表里面插入数据五、同时向表中插入多个数据系列文章目录一、更改密码(知道原始密码)二、更改密码不知道原先密码系列文章目录一、更改密码(知道原始密码)二、更改密码不知道原先密码系列文章目录重新安装数据库系列文章目录一、查看数据库用户二、数据库用户的建立三、删除数据库用户四、远程登录用户五、没有权限5.1授权查看5.2授权插入5.3取消授权 六、用户的所有权限系列文章目录一、 数据库的备份二、数据库的还原系列文章目录数据库的web界面管理器的部署 重新安装数据库 企业中不能重新安装数据库 [rootserver15 mysql]# systemctl stop mariadb.service [rootserver15 mysql]# rm -fr /var/lib/mysql/ [rootserver15 mysql]# yum reinstall mariadb-server.x86_64 -y[rootserver15 mysql]# mysql Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 2 Server version: 5.5.60-MariaDB MariaDB Server Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type help; or \h for help. Type \c to clear the current input statement. MariaDB [(none)] END 系列文章目录 数据库的用户建立和授权7 数据库的用户建立和授权 mariadb数据库的安装以及安全初始化一、实验前提二、mariadb数据库的安装三、mariadb数据库安全初始化3.1 设定数据库基本的安全初始化3.2关闭对外开放端口 系列文章目录一、查看数据库二、进入库并且查看数据库中的表三、查看数据库里所有表的名字四、查看数据库里所有表的名字4.1表里面的字段4.2查看表里面的字段 系列文章目录一、新建一个库二、新建一个表三、查看表的结构四、给表里面插入数据五、同时向表中插入多个数据系列文章目录一、更改密码(知道原始密码)二、更改密码不知道原先密码系列文章目录一、更改密码(知道原始密码)二、更改密码不知道原先密码系列文章目录重新安装数据库系列文章目录一、查看数据库用户二、数据库用户的建立三、删除数据库用户四、远程登录用户五、没有权限5.1授权查看5.2授权插入5.3取消授权 六、用户的所有权限系列文章目录一、 数据库的备份二、数据库的还原系列文章目录数据库的web界面管理器的部署 一、查看数据库用户 MariaDB [(none)] SELECT Host,User FROM mysql.user; ----------------- | Host | User | ----------------- | 127.0.0.1 | root | | ::1 | root | | localhost | root | ----------------- 只有管理员一个用户二、数据库用户的建立 MariaDB [(none)] CREATE USER westoslocalhost identified by westos; 建立一个用户只能在数据库所在的主机上使用(此用户只能本机登陆数据库‘’引号引起来的为密码MariaDB [(none)] CREATE USER westo%identified by westos; 建立一个可以远程登陆的用户此用户可以通过网络登陆数据库能否使用要看数据库远程登陆端口打开没建立成功 MariaDB [(none)] SELECT Host,User FROM mysql.user; ------------------- | Host | User | ------------------- | % | westo | | 127.0.0.1 | root | | ::1 | root | | localhost | root | | localhost | westos | -------------------三、删除数据库用户 删除用户 MariaDB [(none)] DROP USER westo%; Query OK, 0 rows affected (0.00 sec) MariaDB [(none)] SELECT Host,User FROM mysql.user; ------------------- | Host | User | ------------------- | 127.0.0.1 | root | | ::1 | root | | localhost | root | | localhost | westos | ------------------- MariaDB [(none)] [rootserver15 ~]# mysql -uwestos -pwestos MariaDB [(none)] quit [rootserver15 ~]# mysql -uwestos -pwestos -h172.25.138.15 ERROR 2003 (HY000): Cant connect to MySQL server on 172.25.138.15 (111) [rootserver15 ~]# mysql -ulee -pwestos -h172.25.138.15 ERROR 2003 (HY000): Cant connect to MySQL server on 172.25.138.15 (111)四、远程登录用户 我建立了一个远程登陆的用户lee [rootserver15 ~]# mysql -uroot -p Enter password: MariaDB [(none)] CREATE DATABASE westostest ; MariaDB [(none)] CREATE TABLE westostest.userlist (- username varchar(10) not null,- password varchar(30) not null- ); MariaDB [(none)] INSERT INTO westostest.userlist VALUES(lee,123),(lee1,123); MariaDB [(none)] SELECT * FROM westostest.userlist; -------------------- | username | password | -------------------- | lee | 123 | | lee1 | 123 | --------------------开启远程登陆接口 [rootserver15 ~]# vim /etc/my.cnf.d/server.cnf 注释掉这个 远程登陆 [rootserver15 ~]# systemctl restart mariadb.service [rootserver15 ~]# mysql -ulee -pwestos -h172.25.138.15 MariaDB [(none)] [rootserver15 ~]# mysql -uwestos -pwestos -h172.25.138.15 ERROR 1045 (28000): Access denied for user westosserver15 (using password: YES)用westos用户登陆没有权限 五、没有权限 看不见表格 [rootserver15 ~]# mysql -uwestos -pwestos MariaDB [(none)] SHOW DATABASES; -------------------- | Database | -------------------- | information_schema | -------------------- 1 row in set (0.00 sec)MariaDB [(none)] 5.1授权查看 [rootserver15 ~]# mysql -uroot -p MariaDB [(none)] GRANT SELECT ON westostest.* TO westoslocalhost; westostest库里面所有表都可以查询.* TO给westoslocalhost这个用户 MariaDB [(none)] SHOW GRANTS FOR westoslocalhost;查看授权成功没 --------------------------------------------------------------------------------------------------------------- | Grants for westoslocalhost | --------------------------------------------------------------------------------------------------------------- | GRANT USAGE ON *.* TO westoslocalhost IDENTIFIED BY PASSWORD *28C1E2BE21B45562A34B6CC34A19CFAFC2F88F96 | | GRANT SELECT ON westostest.* TO westoslocalhost | --------------------------------------------------------------------------------------------------------------- GRANT SELECT ON westostest.* TO westoslocalhost 授权成功授权能够查看但无法插入 [rootserver15 ~]# mysql -uwestos -pwestos MariaDB [(none)] SHOW DATABASES; -------------------- | Database | -------------------- | information_schema | | westostest | -------------------- MariaDB [(none)] SELECT * FROM westostest.userlist; -------------------- | username | password | -------------------- | lee | 123 | | lee1 | 123 | -------------------- 2 rows in set (0.00 sec) MariaDB [(none)] INSERT INTO westostest.userlist VALUES(test,123); ERROR 1142 (42000): INSERT command denied to user westoslocalhost for table userlist5.2授权插入 [rootserver15 ~]# mysql -uroot -p MariaDB [(none)] GRANT INSERT ON westostest.* TO westoslocalhost ; MariaDB [(none)] SHOW GRANTS FOR westoslocalhost; --------------------------------------------------------------------------------------------------------------- | Grants for westoslocalhost | --------------------------------------------------------------------------------------------------------------- | GRANT USAGE ON *.* TO westoslocalhost IDENTIFIED BY PASSWORD *28C1E2BE21B45562A34B6CC34A19CFAFC2F88F96 | | GRANT SELECT, INSERT ON westostest.* TO westoslocalhost | --------------------------------------------------------------------------------------------------------------- 2 rows in set (0.00 sec) 插入和查看权限都有了[rootserver15 ~]# mysql -uwestos -pwestos MariaDB [(none)] INSERT INTO westostest.userlist VALUES(test,123); Query OK, 1 row affected (0.04 sec)5.3取消授权 [rootserver15 ~]# mysql -uroot -p MariaDB [(none)] REVOKE INSERT ON westostest.* FROM westoslocalhost; MariaDB [(none)] SHOW GRANTS FOR westoslocalhost; --------------------------------------------------------------------------------------------------------------- | Grants for westoslocalhost | --------------------------------------------------------------------------------------------------------------- | GRANT USAGE ON *.* TO westoslocalhost IDENTIFIED BY PASSWORD *28C1E2BE21B45562A34B6CC34A19CFAFC2F88F96 | | GRANT SELECT ON westostest.* TO westoslocalhost | --------------------------------------------------------------------------------------------------------------- 2 rows in set (0.00 sec)[rootserver15 ~]# mysql -uwestos -pwestos MariaDB [(none)] INSERT INTO westostest.userlist VALUES(test1,123); ERROR 1142 (42000): INSERT command denied to user westoslocalhost for table userlist六、用户的所有权限 [rootserver15 ~]# mysql -uroot -p MariaDB [(none)] SELECT * FROM mysql.user ;这个是所有权限比如:Select Insert Update … 可以看到 root全是Y所有权限都有 lee全是N没有任何权限 删掉用户 [rootserver15 ~]# mysql -uroot -p MariaDB [(none)] DROP user westoslocalhost;END 系列文章目录 数据库的备份8 数据库的备份 mariadb数据库的安装以及安全初始化一、实验前提二、mariadb数据库的安装三、mariadb数据库安全初始化3.1 设定数据库基本的安全初始化3.2关闭对外开放端口 系列文章目录一、查看数据库二、进入库并且查看数据库中的表三、查看数据库里所有表的名字四、查看数据库里所有表的名字4.1表里面的字段4.2查看表里面的字段 系列文章目录一、新建一个库二、新建一个表三、查看表的结构四、给表里面插入数据五、同时向表中插入多个数据系列文章目录一、更改密码(知道原始密码)二、更改密码不知道原先密码系列文章目录一、更改密码(知道原始密码)二、更改密码不知道原先密码系列文章目录重新安装数据库系列文章目录一、查看数据库用户二、数据库用户的建立三、删除数据库用户四、远程登录用户五、没有权限5.1授权查看5.2授权插入5.3取消授权 六、用户的所有权限系列文章目录一、 数据库的备份二、数据库的还原系列文章目录数据库的web界面管理器的部署 一、 数据库的备份 [rootserver15 ~]# mysql -uroot -p MariaDB [(none)] SHOW DATABASES; -------------------- | Database | -------------------- | information_schema | | mysql | | performance_schema | | westostest | --------------------[rootserver15 ~]# mysqldump -uroot -pwestos mysql 它便会把mysql的库的内容用SQL语句输出到我们的屏幕上节选很长一段sql语句 所以把它重定向便可以保存下来 [rootserver15 ~]# mysqldump -uroot -pwestos mysql /mnt/mysql.sql备份所有的库 [rootserver15 ~]# mysqldump -uroot -pwestos --all-databases /mnt/all.sql只要备份库的结构不备份库中的数据 [rootserver15 ~]# mysqldump -uroot -pwestos --all-databases --no-data /mnt/all.sql[rootserver15 ~]# mysqldump -uroot -pwestos westostest /mnt/westostest.sql [rootserver15 ~]# mysql -uroot -pwestos MariaDB [(none)] DROP DATABASE westostest; MariaDB [(none)] SHOW DATABASES; -------------------- | Database | -------------------- | information_schema | | mysql | | performance_schema |使用备份的库时先得建立库才能导入 二、数据库的还原 使用备份的库时先得建立库才能导入 [rootserver15 ~]# mysql -uroot -pwestos -e CREATE DATABASE westostest [rootserver15 ~]# mysql -uroot -pwestos westostest /mnt/westostest.sql数据库还原成功 [rootserver15 ~]# mysql -uroot -pwestos MariaDB [(none)] SHOW DATABASES; -------------------- | Database | -------------------- | information_schema | | mysql | | performance_schema | | westostest | -------------------- MariaDB [(none)] SELECT * FROM westostest.userlist; -------------------- | username | password | -------------------- | lee | 123 | | lee1 | 123 | | test | 123 | --------------------END 系列文章目录 数据库的web界面管理器的部署9 数据库的web界面管理器的部署 mariadb数据库的安装以及安全初始化一、实验前提二、mariadb数据库的安装三、mariadb数据库安全初始化3.1 设定数据库基本的安全初始化3.2关闭对外开放端口 系列文章目录一、查看数据库二、进入库并且查看数据库中的表三、查看数据库里所有表的名字四、查看数据库里所有表的名字4.1表里面的字段4.2查看表里面的字段 系列文章目录一、新建一个库二、新建一个表三、查看表的结构四、给表里面插入数据五、同时向表中插入多个数据系列文章目录一、更改密码(知道原始密码)二、更改密码不知道原先密码系列文章目录一、更改密码(知道原始密码)二、更改密码不知道原先密码系列文章目录重新安装数据库系列文章目录一、查看数据库用户二、数据库用户的建立三、删除数据库用户四、远程登录用户五、没有权限5.1授权查看5.2授权插入5.3取消授权 六、用户的所有权限系列文章目录一、 数据库的备份二、数据库的还原系列文章目录数据库的web界面管理器的部署 数据库的web界面管理器的部署 可视化管理需要下载一个插件phpmyadmin 进入官网下载 我用的是3.4的版本个人觉得好用 [rootfoundation38 ~]# scp /var/run/media/kiosk/C6E6206CE6205EC5/phpMyAdmin-3.4.0-all-languages.tar.bz2 root172.25.138.15:/mnt [rootserver15 ~]# cd /mnt [rootserver15 mnt]# ls all_nodata.sql all.sql mysql.sql phpMyAdmin-3.4.0-all-languages.tar.bz2 westostest.sql安装该插件 [rootserver15 yum.repos.d]# yum install httpd php php-mysql.x86_64 -y 因为基于httpd发布php默认不支持数据库所以还得安装相应的插件让php支持数据库 [rootserver15 yum.repos.d]# systemctl start firewalld.service [rootserver15 yum.repos.d]# systemctl enable --now httpd [rootserver15 yum.repos.d]# systemctl restart httpd [rootserver15 yum.repos.d]# firewall-cmd --permanent --add-servicehttp [rootserver15 yum.repos.d]# firewall-cmd --reload[rootserver15 mnt]# yum install bzip2 -y [rootserver15 mnt]# tar jxf phpMyAdmin-3.4.0-all-languages.tar.bz2 -C /var/www/html/ [rootserver15 mnt]# cd /var/www/html/ [rootserver15 html]# ls phpMyAdmin-3.4.0-all-languages [rootserver15 html]# mv phpMyAdmin-3.4.0-all-languages mysqladmin 改个名字要不然名字太长了不好访问[rootserver15 html]# cd mysqladmin/ [rootserver15 mysqladmin]# ls软件的安装文档 快速安装步骤 [rootserver15 mysqladmin]# cp config.sample.inc.php config.sample.phpEND
http://www.hkea.cn/news/14517937/

相关文章:

  • 移动网站开发框架多用户商城app源码
  • 贵阳网站建设方案报价台州网站排名优化价格
  • 如何整理做网站的素材优秀网站介绍
  • 做海报 画册的素材网站wordpress建站事例
  • 网站用单页面框架做石家庄全网推广
  • 学做的网站基础蛋糕国外设计网站及介绍
  • 网站建设制作细节中国交通建设集团有限公司级别
  • 西安外贸网站建设公司内蒙古建设部网站官网
  • 如何做php网站建设网站赚钱方法
  • 有做直播网网站的公司没有国内seo排名分析主要针对百度
  • 嘉定网站建设网页制作柳州建设网经济适用房
  • 做直播网站找哪家网站好做网站建设费用
  • 上海市住房和城乡建设厅网站青岛seo公司
  • 上海雷蒙威手表网站win7 iis部署网站
  • 济南网站建设平台官网大型的营销型网站建设
  • 网站开发的完整流程爱在发烧 wordpress
  • 用asp.net做的网站有哪些えっちな秘密基地视频
  • 框架型网站微信建设小网站链接
  • 做淘宝客如何建自己的网站wordpress集成微信支付宝
  • 澧县网站建设合肥万户网络
  • 阳光保险网站软件工程学科评估排名
  • 网站建设及报价方案企业网络规划设计方案
  • 男女做那个是的视频网站wordpress自动锚文本
  • php网站开发代码十堰哪里有做网站的
  • 石家庄网站建设今天改网名百度快速优化推广
  • 天津网站建设案例教程海阔淘宝客助手wordpress演示站 | 紫色清新商城模板
  • 昆明城乡建设局网站济南富新网站建设
  • 个人网站免费源码大全抖音头条是seo推广还是sem
  • 做网站流程图小程序制作方案
  • 建好网站后如何向里面加东西做推广的技巧