Debain安装Mysql

212 阅读1分钟
  • 更新源,同步/etc/apt/sources.list和/etc/apt/sources.list.d中列出的源的索引,这样才能获取到最新的软件包。 sudo apt-get update
  • 升级已安装的所有软件包 sudo apt-get upgrade
  • 安装mariadb sudo apt install mariadb-server mariadb-client
  • 修改密码 sudo mysql-secure-installation
  • 防火墙开放端口 ufw allow 3306
  • 修改配置文件 vim /etc/mysql/mariadb.conf/50-server.conf注释 bind-address = 127.0.0.1
  • 连接数据库 sudo mysql -uroot -p
  • 查看用户账号信息 select User, host from mysql.user;
  • 给对应的MySQL账户分配权限,允许使用该账户远程连接到MySQL GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; %表示针对所有IP,password表示将用这个密码登录root用户,如果想只让某个IP段的主机连接,可以修改为 GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.100.%' IDENTIFIED BY 'my-new-password' WITH GRANT OPTION; 注意:此时远程连接的密码可能与你在本地登录时的密码不同了,主要看你在IDENTIFIED BY后面给了什么密码
  • 保存更改 FLUSH PRIVILEGES;
  • 重启mysql sudo service mysql restart