在debian安装mysql时 因为并未弹出输入密码选项,在配置导致MySQL启动不了,便选择了重装MySQL,以下步骤用来记录和方便以后查询
通过dpkg --get-selectons | grep mysql 命令列出MySQL 相关软件
使用purge卸载:
sudo apt-get --purge remove mysql-serversudo apt-get --purge remove mysql-clientsudo apt-get --purge remove mysql-common
这样就可以卸载完成了
使用以下命令卸载不需要的安装包:
sudo apt-get autoremove
sudo apt-get autoclean
删除mysql配置文件是否清除(如果没有清除):
rm /etc/mysql/ -Rrm /var/lib/mysql/ -R
安装命令 :
sudo apt-get install mysql-server mysql-client
mysql 的 启动/关闭/重启命令:
service mysql start 启动
service mysql stop 关闭
service mysql restart 重启
在debian上安装mysql 使用的是 MariaDB
默认只能root用户登录和空密码登录
设置 普通用户登录命令:
在root用户下:mysql -uroot -p 登入mysql (直接enter)
进入到mysql数据库中,依次输入以下命令:
use mysql ➠ select user,plugin from user; ↪︎
update mysql.user set plugin='' where User='root'; ↪︎
flush privileges;
允许远程连接并配置密码:
在debian中mysql的配置文件在/etc/mysql/mariadb.conf.d/50-server.cnf中,
sudo vi /etc/mysql/mariadb.conf.d/50-server.cnf
将 bind-address=127.0.0.1 注释掉 开头加#
登录mysql 并输入以下命令:
grant all privileges on *.* to 'root'@'%' identified by 'mysql' with grant option;
flush privileges;
重启 mysql:
service mysql restart
相关阅读