sudoapt-get install mariadb -y
安装过程中会提示配置root用户密码
修改用户的密码
若安装时没有对root用户设置密码,则不需要带参数-p
mysql-u root -p
进入mariadb后
SETPASSWORD FOR username@localhost=PASSWORD(‘password’);
创建数据库并设置用户
刚安装的MariaDb用root用户来创建一个数据库mydb
mysqladmin-u root -p create mydb
进入mydb
mysqlmydb -u root -p
创建一个用户,设置其密码,并赋予个别权限,用来访问mydb
GRANTSELECT, UPDATE, INSERT, DELETE, CREATE, INDEX, ALTER ON mydb.* TOusername@localhost IDENTIFIED BY ‘password’;
flushprivileges;
这里@localhost指出username用户只能在本机登陆,也可以用ip地址来替换localhost,用%表任意位置都可以访问但这不建议
退出MariaDb
quit
用username登陆mydb
mysqlmydb -u username -p
连接MariaDb出错
出现”Can not connect to mysql error 10061”需要查看/etc/mysql/my.cnf中的bind-address。从其他机器访问MariaDb需要将bind-address设置为服务器的ip或者0.0.0.0