User Tools

Site Tools


сервис_mysql

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
сервис_mysql [2019/12/04 15:13]
val [adminer]
сервис_mysql [2021/10/12 10:28] (current)
val [Debian/Ubuntu]
Line 9: Line 9:
  
 <​code>​ <​code>​
-server# apt install mysql-server+debian10_11# apt install ​default-mysql-server
  
-debian10# apt install ​default-mysql-server+server# apt install mysql-server
 </​code>​ </​code>​
  
Line 47: 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 58: 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 78: Line 100:
 ==== Из командной строки ==== ==== Из командной строки ====
 <​code>​ <​code>​
-# mysql billing -u billing --password=XXX -B --skip-column-names -e "​select login, pass from accounts where uid=YYY"​ | tr '​\t'​ ':'+# mysql billing -u billing --password=XXX -B --skip-column-names -e "​select login, pass from accounts where uid=YYY"​ | tr '​\t'​ ';'
 </​code>​ </​code>​
 ===== Управление базами данных и пользователями ===== ===== Управление базами данных и пользователями =====
сервис_mysql.1575461608.txt.gz · Last modified: 2019/12/04 15:13 by val