apt install mysql-server;
第一次进入mysql是没有密码的。
但是必须以root权限进入。
sudo mysql;
或者
sudo mysql -u root -p; #由于没有密码,直接回车
通过客户端连接上mysql之后。
#修改密码
ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘8888’;
现在登录就必须使用命令(但无需root权限)
mysql -u root -p
这mysql客户端里。
show global variables like ‘port’;
=================================================================================
注意这里说的是服务器,如果是客户端的话,使用quit
或者exit
退出客户端即可。
- 开启、重启、关闭
service mysql start;
service mysql restart;
service musql stop;
然后检查一下,进程是否存在
ps -ef | grep -v grep | grep mysqld
=========================================================================
所有创建的用户其实也都存储在数据库里。
进入客户端后。
use mysql;
查看已有用户(发现有一个用户 root),密码是加密的(不可逆)。
select host,user,authentication_string from user;
±----------±-----------------±-----------------------------------------------------------------------+
| host | user | authentication_string |
±----------±-----------------±-----------------------------------------------------------------------+
| localhost | debian-sys-maint |