Debain安装Mysql
- 更新源,同步/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