DeepinV20快速安装Mariadb的详细步骤
MySQL的创始⼈麦克尔·维德纽斯主导开发,早前曾以10亿美元的价格,将⾃⼰创建的公司MySQL卖给了SUN,此后,随
着SUN被甲⾻⽂收购,MySQL的所有权也落⼊Oracle的⼿中。甲⾻⽂公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采⽤分⽀的⽅式来避开这个风险。
MariaDB数据库管理系统是MySQL的⼀个分⽀,主要由开源社区在维护,采⽤GPL授权许可,MariaDB的API和协议兼容MySQ L,另外⼜添加了⼀些功能,以⽀持本地的⾮阻塞操作和进度报告。
这意味着,所有使⽤MySQL的连接器、程序库和应⽤程序也将可以在MariaDB下⼯作。
安装Mariadb
⾸先可以查看系统是否已经安装MariaDB或MySQL数据库
MariaDB和MySQL的命令基本都是⼀致的
查看MariaDB或MySQL版本
mysql -V
如果没有显⽰相关信息,则使⽤下⾯的命令进⾏安装,安装过程中会有相应提⽰,输⼊Y,然后Enter回车即可
安装MariaDB服务
sudo apt-get install mariadb-server
安装libmariadbclient(这个⼀般是开发需要,可选可不选)
sudo apt-get install libmariadbclient-dev libssl-dev
就这两句,安装就完成了,可以使⽤命令mysql -V查看MariaDB版本信息,如果安装成功,是会有相应的信息的,例如下⾯这样
接下来就是MariaDB的相关配置了
配置Mariadb
连接Mariadb
sudo mysql -u root -p
⼀般情况,安装完Deepin系统后,都是没有设置root⽤户的密码的,所以,输⼊该条命令后,直接Enter回车即可;
如果已经设置了root⽤户的密码,输⼊该条命令后,会提⽰输⼊密码,输⼊root⽤户的密码即可
【拓展】:查看root⽤户的密码
sudo cat /etc/mysql/debianf
Linux下万物皆⽂件,闲着没事做,完全可以多看看这些⽂件都有哪些内容
如果可以看到下⾯这样,说明MariaDB连接成功
MariaDB会默认有⼀个名称为mysql的数据库,使⽤mysql数据库
use mysql;
此时使⽤的数据库的名称为mysql
Mariadb⽤户
创建⽤户
相应语句:create user '⽤户名'@'%' identified by '密码'
例如:创建⽤户名为bobo,密码为hh123456的⽤户
create user 'bobo'@'%' identified by 'hh123456';
允许外部访问MariaDB
授权语句:
grant all privileges on 库名.表名 to ‘⽤户名'@‘IP地址' identified by ‘密码' with grant option;
库名: 要远程访问的数据库名称,所有的数据库使⽤*
表名: 要远程访问的数据库下的表的名称,所有的表使⽤*
⽤户名: 要赋给远程访问权限的⽤户名称
IP地址: 可以远程访问的电脑的IP地址,所有的地址使⽤%
密码: 要赋给远程访问权限的⽤户对应使⽤的密码
例如:授予bobo⽤户外部访问的权限
grant all privileges on *.* to 'bobo'@'%' identified by 'hh123456' with grant option;然后刷新⼀下权限
flush privileges;
此时也可以⽤该语句看⼀下⽤户的权限:
select host,user,plugin,authentication_string from user;
%说明bobo⽤户有外部访问的权限
Mariadb访问配置
进⼊etc/f.d⽬录下
cd etc/f.d
编辑50-serverf⽂件
注意:这⾥⼀定要加sudo权限,否则权限不够,更改⽆法⽣效,还会产⽣临时⽂件
sudo vim 50-serverf
然后按i进⼊输⼊模式,滑动滚轮,将光标移⾄port=3306处,按退格键←BackSpace将#删除,通过⿏标将光标移⾄bind-address=127.0.0.1处,加上#将这⾏注释
修改完后,按Esc键进⼊命令模式,然后按:键即可进⼊末⾏模式下,输⼊wq保存并退出vim编辑
重启⼀下Mariadb
sudo systemctl restart mysql
Mariadb启动与关闭
查看状态
sudo systemctl status mysql
启动
sudo systemctl start mysql
重启
简述安装mysql的过程sudo systemctl restart mysql
关闭
sudo systemctl stop mysql
到此这篇关于DeepinV20安装Mariadb的⽂章就介绍到这了,更多相关Deepin安装Mariadb内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论