This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
сервис_mysql [2018/12/14 08:18] val [phpmyadmin] |
сервис_mysql [2024/09/02 05:39] (current) val [Debian/Ubuntu] |
||
---|---|---|---|
Line 9: | Line 9: | ||
<code> | <code> | ||
- | root@server:~# apt install mysql-server | + | debian# apt install default-mysql-server |
+ | |||
+ | ubuntu20# apt install mysql-server | ||
</code> | </code> | ||
Line 45: | Line 47: | ||
</code> | </code> | ||
+ | ===== Управление параметрами сервера ===== | ||
+ | |||
+ | <code> | ||
+ | # cat /etc/mysql/conf.d/my-custom-settings.cnf | ||
+ | </code><code> | ||
+ | [mysqld] | ||
+ | sql_mode="" | ||
+ | innodb_strict_mode=OFF | ||
+ | </code><code> | ||
+ | # service mysql restart | ||
+ | </code> | ||
===== Смена пароля пользователя root ===== | ===== Смена пароля пользователя root ===== | ||
- | ==== Начиная версии 5.7 ==== | + | * [[https://mariadb.com/kb/en/authentication-plugin-unix-socket/|Authentication Plugin - Unix Socket]] |
* [[https://www.rosehosting.com/blog/how-to-reset-your-mariadb-root-password/|How to reset your MariaDB root password?]] | * [[https://www.rosehosting.com/blog/how-to-reset-your-mariadb-root-password/|How to reset your MariaDB root password?]] | ||
+ | ==== MariaDB ==== | ||
+ | |||
+ | <code> | ||
+ | MariaDB [(none)]> ALTER USER root@localhost IDENTIFIED VIA mysql_native_password; | ||
+ | |||
+ | MariaDB [(none)]> SET PASSWORD = PASSWORD('12345678'); | ||
+ | |||
+ | # service mysql restart | ||
+ | </code> | ||
+ | |||
+ | ==== MySQL, начиная c версии 5.7 ==== | ||
+ | |||
* [[https://www.percona.com/blog/2016/03/16/change-user-password-in-mysql-5-7-with-plugin-auth_socket/|Change user password in MySQL 5.7 with “plugin: auth_socket”]] | * [[https://www.percona.com/blog/2016/03/16/change-user-password-in-mysql-5-7-with-plugin-auth_socket/|Change user password in MySQL 5.7 with “plugin: auth_socket”]] | ||
Line 56: | Line 80: | ||
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '12345678'; | ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '12345678'; | ||
</code> | </code> | ||
- | ==== До версии 5.7 ==== | + | ==== MySQL, до версии 5.7 ==== |
<code> | <code> | ||
# mysqladmin --user=root password somepassword | # mysqladmin --user=root password somepassword | ||
Line 76: | Line 100: | ||
==== Из командной строки ==== | ==== Из командной строки ==== | ||
<code> | <code> | ||
- | # mysql billing -u billing --password=XXX -B --skip-column-names -e "select login, pass from accounts where uid=YYY" | + | # mysql billing -u billing --password=XXX -B --skip-column-names -e "select login, pass from accounts where uid=YYY" | tr '\t' ';' |
</code> | </code> | ||
===== Управление базами данных и пользователями ===== | ===== Управление базами данных и пользователями ===== | ||
Line 144: | Line 168: | ||
===== adminer ===== | ===== adminer ===== | ||
- | |||
- | Попробовать | ||
* [[https://www.adminer.org/]] | * [[https://www.adminer.org/]] | ||
Line 151: | Line 173: | ||
<code> | <code> | ||
# apt install adminer | # apt install adminer | ||
+ | |||
+ | # cat /etc/apache2/sites-available/000-default.conf | ||
+ | </code><code> | ||
+ | ... | ||
+ | Alias /adminer /usr/share/adminer/adminer/ | ||
+ | ... | ||
</code> | </code> | ||