安装服务
sudo apt-get install mariadb-server
启动服务
在子系统中不能使用原来的:sudo systemctl start mariadb
命令了。
需要使用sudo service mysql start
即可
开始基本设置:sudo mysql_secure_installation
修改端口
编辑/etc/mysql/mariadb.conf.d/50-server.cnf
文件
将其中的port端口修改为想要访问的端口
bind-address = 0.0.0.0
开启全网访问
重启服务sudo service mysql restart
可以通过mysql -h localhost -P 51009 -u root -p
访问
允许远程访问
在数据库中,对已创建的用户,将其host设定为%
即可。下面的命令是对root用户执行的,其中password为密码。也可以对其他用户执行。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
创建用户
问题
Q:使用mysql -u root -p<