SHOW:
|
|
- or go back to the newest paste.
| 1 | @loadnet | |
| 2 | telega | |
| 3 | ||
| 4 | ||
| 5 | ||
| 6 | apt install -y kamailio kamailio-mysql-modules mc | |
| 7 | mcedit /etc/kamailio/kamctlrc | |
| 8 | ||
| 9 | ||
| 10 | DBENGINE=MYSQL | |
| 11 | DBHOST=10.20.7.116 | |
| 12 | DBPORT=3306 | |
| 13 | DBNAME=kamailio | |
| 14 | ||
| 15 | DBRWUSER="kamailio" | |
| 16 | DBRWPW="kamailiorw" | |
| 17 | ||
| 18 | DBROUSER="kamailioro" | |
| 19 | DBROPW="kamailioro" | |
| 20 | ||
| 21 | DBROOTUSER="mariadb" | |
| 22 | DBROOTPW="dbrootpw" | |
| 23 | CHARSET="latin1" | |
| 24 | ||
| 25 | kamdbctl create | |
| 26 | ||
| 27 | ||
| 28 | ||
| 29 | apt update | |
| 30 | apt install -y mariadb-server mc | |
| 31 | mysql_secure_installation | |
| 32 | ||
| 33 | ||
| 34 | kamailiorw | |
| 35 | mariadb | |
| 36 | GRANT ALL PRIVILEGES ON *.* TO 'kamailiorw'@'%' IDENTIFIED BY ''; | |
| 37 | GRANT ALL PRIVILEGES ON *.* TO 'kamailiorw'@'%' IDENTIFIED BY 'kamailiorw'; | |
| 38 | GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '1234566'; | |
| 39 | GRANT ALL PRIVILEGES ON *.* TO 'dbrootpw'@'%' IDENTIFIED BY '1234566'; | |
| 40 | FLUSH PRIVILEGES; | |
| 41 | ||
| 42 | ||
| 43 | find / -name *.cnf -print | |
| 44 | ||
| 45 | mcedit /etc/mysql/mariadb.conf.d/50-server.cnf | |
| 46 | ||
| 47 | 50-server.cnf | |
| 48 | # localhost which is more compatible and is not less secure. | |
| 49 | bind-address = 0.0.0.0 | |
| 50 | ||
| 51 | systemctl restart mariadb | |
| 52 | systemctl restart mysql | |
| 53 | ||
| 54 | ss -antpl | grep 3306 | |
| 55 | ss -tulpn | grep -E 'mysql|mariadb' | |
| 56 | ||
| 57 | mysql -h 10.20.7.116 -ukamailiorw -p | |
| 58 | ||
| 59 | mysql -h 10.20.7.116 -uroot -p1234566 | |
| 60 | SHOW DATABASES; | |
| 61 | SELECT User FROM mysql.user; | |
| 62 | SELECT host, user, password FROM mysql.user; | |
| 63 | SELECT `user`, `host`, IF(LENGTH(password)>0, password, authentication_string) AS `password` FROM `mysql`.`user`; | |
| 64 | ||
| 65 | SHOW GRANTS FOR 'kamailio'@'10.20.7.116'; | |
| 66 | DROP USER 'kamailio'@'10.20.7.116'; | |
| 67 | FLUSH PRIVILEGES; | |
| 68 | SHOW GRANTS FOR 'kamailioro'@'10.20.7.116'; | |
| 69 | DROP USER 'kamailioro'@'10.20.7.116'; | |
| 70 | FLUSH PRIVILEGES; | |
| 71 | ||
| 72 | ||
| 73 | systemctl stop mysql | |
| 74 | mysqld_safe --skip-grant-tables & | |
| 75 | ||
| 76 | mysql -u root | |
| 77 | ||
| 78 | ||
| 79 | mysql | |
| 80 | ||
| 81 | use mysql; | |
| 82 | update user set password=PASSWORD("1234566") where user = 'root';
| |
| 83 | flush privileges; | |
| 84 | exit; | |
| 85 | ||
| 86 | use mysql; | |
| 87 | update user set password=PASSWORD("kamailiorw") where user = 'root';
| |
| 88 | flush privileges; | |
| 89 | exit; | |
| 90 | ||
| 91 | ||
| 92 | SHOW DATABASES; | |
| 93 | DROP DATABASE `kamailio`; | |
| 94 | FLUSH PRIVILEGES; | |
| 95 | ||
| 96 | SHOW COLUMNS FROM `mysql`.`user`; | |
| 97 | SELECT `user`, `host`, IF(LENGTH(password)>0, password, authentication_string) AS `password` FROM `mysql`.`user`; | |
| 98 | SHOW GRANTS FOR 'kamailio'@'10.20.7.115'; | |
| 99 | DROP USER 'kamailio'@'10.20.7.115'; | |
| 100 | FLUSH PRIVILEGES; | |
| 101 | SHOW GRANTS FOR 'kamailio'@'10.20.7.116'; | |
| 102 | DROP USER 'kamailio'@'10.20.7.116'; | |
| 103 | FLUSH PRIVILEGES; | |
| 104 | SHOW GRANTS FOR 'kamailioro'@'10.20.7.115'; | |
| 105 | DROP USER 'kamailioro'@'10.20.7.115'; | |
| 106 | FLUSH PRIVILEGES; | |
| 107 | SHOW GRANTS FOR 'kamailioro'@'10.20.7.116'; | |
| 108 | DROP USER 'kamailioro'@'10.20.7.116'; | |
| 109 | FLUSH PRIVILEGES; | |
| 110 | ||
| 111 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | |
| 112 | ;;;6.1.0-10-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.38-2 (2023-07-27) x86_64 GNU/Linux;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | |
| 113 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | |
| 114 | Обновляем систему | |
| 115 | apt update -y | |
| 116 | apt upgrade -y | |
| 117 | ||
| 118 | Устанавливаем sql server mariadb | |
| 119 | apt install -y mariadb-server mc | |
| 120 | ||
| 121 | Настройка sql server*a | |
| 122 | mysql_secure_installation | |
| 123 | на root ставим этот пароль | |
| 124 | kamailiorw | |
| 125 | ||
| 126 | Открываем доступ к sql серверу | |
| 127 | mcedit /etc/mysql/mariadb.conf.d/50-server.cnf | |
| 128 | bind-address = 0.0.0.0 | |
| 129 | ||
| 130 | systemctl restart mariadb | |
| 131 | ||
| 132 | Даем доступ к логину root из любой подсети % | |
| 133 | ||
| 134 | mariadb | |
| 135 | CREATE USER 'kamailiorw'@'%' IDENTIFIED BY 'kamailiorw'; | |
| 136 | GRANT ALL PRIVILEGES ON *.* TO 'kamailiorw'@'%' WITH GRANT OPTION; | |
| 137 | FLUSH PRIVILEGES; | |
| 138 | EXIT; | |
| 139 | ||
| 140 | ||
| 141 | проверяем доступ от компа с kamailio | |
| 142 | mysql -h 10.20.1.114 -uroot -p | |
| 143 | kamailiorw | |
| 144 | ||
| 145 | SHOW DATABASES; | |
| 146 | SHOW TABLE STATUS FROM `kamailio`; | |
| 147 | ||
| 148 | DBENGINE=MYSQL | |
| 149 | DBHOST=10.20.7.116 | |
| 150 | DBPORT=3306 | |
| 151 | DBNAME=kamailio | |
| 152 | DBRWPW="kamailiorw" | |
| 153 | DBROUSER="kamailioro" | |
| 154 | DBROPW="kamailioro" | |
| 155 | DBROOTUSER="root" | |
| 156 | CHARSET="latin1" | |
| 157 | ||
| 158 | SELECT User, Host FROM mysql.user; | |
| 159 | ||
| 160 | SHOW GRANTS FOR kamailio@localhost; | |
| 161 | SHOW GRANTS FOR 'kamailioro'@'%'; | |
| 162 | ||
| 163 | ||
| 164 | GRANT USAGE ON *.* TO `kamailioro`@`%` IDENTIFIED BY PASSWORD 'kamailioro'; | |
| 165 | ||
| 166 | GRANT SELECT ON `kamailio`.* TO `kamailioro`@`%`; | |
| 167 | ||
| 168 | ||
| 169 | ||
| 170 | ||
| 171 | ||
| 172 | ||
| 173 | SELECT User FROM mysql.user; | |
| 174 | SELECT * FROM mysql.user WHERE User = 'kamailio'; | |
| 175 | SELECT * FROM mysql.user WHERE User = 'kamailioro'; | |
| 176 | SELECT * FROM mysql.user WHERE User = 'kamailiorw'; | |
| 177 | ||
| 178 | ||
| 179 | ||
| 180 | ALTER USER 'kamailio'@'localhost' IDENTIFIED BY 'kamailio' HOST '10.20.7%'; | |
| 181 | ||
| 182 | CREATE USER 'kamailio'@'ip_address' IDENTIFIED BY 'new_password'; | |
| 183 | ||
| 184 | SHOW DATABASES; | |
| 185 | USE kamailio | |
| 186 | DESCRIBE carrierroute; | |
| 187 | SHOW COLUMNS FROM carrierroute; | |
| 188 | ||
| 189 | SHOW TABLE STATUS FROM `kamailio`; | |
| 190 | ||
| 191 | +----------------+------------------+------+-----+---------+----------------+ | |
| 192 | | Field | Type | Null | Key | Default | Extra | | |
| 193 | +----------------+------------------+------+-----+---------+----------------+ | |
| 194 | | id | int(10) unsigned | NO | PRI | NULL | auto_increment | | |
| 195 | | carrier | int(10) unsigned | NO | | 0 | | | |
| 196 | | domain | int(10) unsigned | NO | | 0 | | | |
| 197 | | scan_prefix | varchar(64) | NO | | | | | |
| 198 | | flags | int(11) unsigned | NO | | 0 | | | |
| 199 | | mask | int(11) unsigned | NO | | 0 | | | |
| 200 | | prob | float | NO | | 0 | | | |
| 201 | | strip | int(11) unsigned | NO | | 0 | | | |
| 202 | | rewrite_host | varchar(255) | NO | | | | | |
| 203 | | rewrite_prefix | varchar(64) | NO | | | | | |
| 204 | | rewrite_suffix | varchar(64) | NO | | | | | |
| 205 | | description | varchar(255) | YES | | NULL | | | |
| 206 | ||
| 207 | ||
| 208 | INSERT INTO carrierroute (id, carrier, domain, scan_prefix, flags, mask, prob, strip, rewrite_host, rewrite_prefix, rewrite_suffix, description) VALUES | |
| 209 | (1, ,,,,,,,,,,,); | |
| 210 | ||
| 211 | ||
| 212 | use openser; | |
| 213 | INSERT INTO carrier_name (carrier) VALUES ("default");
| |
| 214 | INSERT INTO domain_name (domain) VALUES ("default");
| |
| 215 | INSERT INTO carrierroute (carrier,domain,scan_prefix,flags,mask,prob,strip,rewrite_host,rewrite_prefix,rewrite_suffix,description) VALUES("1","1","1000","0","0","1","0","PEER-01","","","FRANCE");
| |
| 216 | exit | |
| 217 |