Ajout MySQL 8.0 sur Debian 9
This commit is contained in:
parent
18c5476741
commit
7dbc7f807c
|
@ -65,6 +65,7 @@ En Debian 11, il n'y a plus d'utilisateur SQL `debian-sys-main`, le fichier `/et
|
|||
|
||||
Sous Debian 8, avec MariaDB 10.0, l'utilisateur *debian-sys-maint* **n'a pas le privilège GRANT**. Il est donc impossible de créer d'autres utilisateurs en étant connecté avec ce compte.
|
||||
|
||||
|
||||
### bibliothèque client
|
||||
|
||||
Certains logiciels tiers nécessitent la "bibliothèque client".
|
||||
|
@ -74,7 +75,7 @@ Sur Debian 8, c'est le paquet `libmysqlclient-dev`.
|
|||
Sur Debian 9 (et Debian 8 avec backports), c'est le meta-paquet `default-libmysqlclient-dev` qui permet de facilement installer la paquet adapté à votre base de données.
|
||||
|
||||
|
||||
### MySQL 5.7
|
||||
### MySQL 5.7 sur Debian 9
|
||||
|
||||
<https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/>
|
||||
|
||||
|
@ -96,6 +97,28 @@ On peut ensuite installer les paquets :
|
|||
> *Note* : il faudra alors installer *mytop* en récupérant le package de Debian 8
|
||||
|
||||
|
||||
### MySQL 8.0 sur Debian 9
|
||||
|
||||
Pour installer MySQL 8.0 distribué par Oracle sous Debian 9, on ajoute le dépôt `repo.mysql.com` :
|
||||
|
||||
~~~
|
||||
# echo "deb http://repo.mysql.com/apt/debian stretch mysql-8.0" > /etc/apt/sources.list.d/mysql80.list
|
||||
# apt-key adv --keyserver keys.openpgp.org --recv-keys 0x8C718D3B5072E1F5
|
||||
~~~
|
||||
|
||||
Malheureusement, la clé est expirée, il faut forcer `apt update` avec `--allow-unauthenticated` :
|
||||
|
||||
~~~
|
||||
# apt-get update --allow-unauthenticated
|
||||
~~~
|
||||
|
||||
On peut ensuite mettre-à-jour MySQL :
|
||||
|
||||
~~~
|
||||
# apt install mysql-server
|
||||
~~~
|
||||
|
||||
|
||||
## Configuration
|
||||
|
||||
Le fichier de configuration principal est `/etc/mysql/my.cnf` qui inclue notamment les fichiers `.cnf` présents dans les sous-répertoires `conf.d/` et `mariadb.conf.d/`.
|
||||
|
|
Loading…
Reference in a new issue