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/06 07:37]
val [Настройка кодировки UTF-8]
сервис_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 55: Line 55:
 sql_mode=""​ sql_mode=""​
 innodb_strict_mode=OFF innodb_strict_mode=OFF
 +</​code><​code>​
 +# service mysql restart
 </​code>​ </​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 67: 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 87: 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.1575607066.txt.gz · Last modified: 2019/12/06 07:37 by val