1. 程式人生 > >Debian安裝mysql-server

Debian安裝mysql-server

新建 普通 沒有 clas local debian mina roo 但是

1.切換到root用戶

su

2. 安裝mysql-server

apt install mysql-server

註意:在Debian9之後,mysql被替換成mariadb。

所以在terminal中鍵入mysql後,看到的提示符為MariaDB而不是mysql:

MariaDB [(none)]> 

在root用戶下直接可登陸,因為root默認秘密為空

root@debian:/home/dolph# tail /etc/mysql/debian.cnf 
host     = localhost
user     = root
password = 
socket   = /var
/run/mysqld/mysqld.sock [mysql_upgrade] host = localhost user = root password = socket = /var/run/mysqld/mysqld.sock basedir = /usr

但是只有root用戶才能登陸,而且沒有密碼,非root用戶無法登陸。因此需要為其它使用者新建用戶

create user admin@localhost identified by mysql

此時所有用戶(包括非root用戶)均可使用mysql -uadmin -pmysql 登陸myql ,也可使用mariadb -uadmin -pmysql登陸。

但此時的admin用戶只是普通用戶,無法看到mysql 系統表。

grant all on *.* to admin@localhost

ok!!

Debian安裝mysql-server