MariaDB數據庫管理系統是MySQL的一個分支,主要由開源社區在維護,采用GPL授權許可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能輕松成為MySQL的代替品。
一、apt-get安裝mariadb
1 sudo apt install mariadb-server //重啟操作系統
2 sudo mysql_secure_installation //出始化root 密碼 帳戶配置 3 sudo mysql_install_db 4 sudo mysql 5 set password=password('asd'); //自動創建的用戶名root,密碼剛才該成了asd: 6 flush privileges; 7 // 新設置用戶或更改密碼后需用flush privileges刷新MySQL的系統權限相關表,否則會出現拒絕訪問,還有一種方法,就是重新啟動mysql服務器,來使新設置生效。
二、啟動mariadb
1 #啟動 2 systemctl start mariadb 3 # 開機自啟動 4 systemctl enable mariadb
三、配置遠程登錄
1.修改/etc/mysql/mariadb.conf.d/50-server.cnf
文件
sudo deepin-editor /etc/mysql/mariadb.conf.d/50-server.cnf
# 將bind-address = 127.0.0.1改為 bind-address = 0.0.0.0
2.添加支持遠程登錄的用戶
1 # 連接數據庫 2 mysql -u root -p 3 # 查看用戶 4 use mysql; 5 select host,user from user; 6 # 設置遠程登錄賬戶 格式:create user ‘用戶名’@’%’ identified by ‘密碼’; 7 create user 'jiang'@'%' identified by 'jwc123jiang'; 8 # 授予權限 grant 權限列表 on 數據庫名.表名 to '用戶名'@'主機名'; 9 grant all privileges on *.* to root@'localhost' identified by 'jwc123root';
"server=localhost;port=3306;database=movie;user=root;CharSet=utf8;"