Manjaro系统安装mysql/MariaDB数据库及一些配置

Mysql和MariaDB数据库都是Widenius做出来的,都开源免费,MariaDB数据库可以替代Mysql,一定程度上两者完全兼容,也可把MariaDB数据库看成是Mysql数据库的升级版,而且Manjaro系统已不支持Mysql数据库了,用命令安装MariaDB数据库比较方便。

停止Mysql服务

systemctl stop mysqld  

安装MariaDB

sudo pacman -S mariadb libmariadbclient mariadb-clients    

初始化数据库

sudo mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql

启动

systemctl start mariadb

设置密码

sudo mysql_secure_installation    

要用sudo执行命令,否则不能进行下一步

重启服务

systemctl restart mariadb

登录

mysql -u root -p

用shell脚本直接操作Mariadb数据库

mysql -hlocalhost -P3306 -uUSERNAME -pPASSWORD DATABASENAME --default-character-set=utf8 -e "SQL"

对应填写用户名,密码,数据库名,要执行的SQL语句

让同一局域网内的其他电脑连接本地的mysql/MariaDB数据库

登录数据库后,先输入命令

MariaDB [(none)]>show databases;

查看有mysql数据库

MariaDB [(none)]>use mysql;

查找host和user信息,发现默认情况下host为localhost

MariaDB [mysql]>select host,user from user;

修改user的所有用户访问权限为all:

MariaDB [mysql]>update user set host='%' where host='localhost';

设置权限立即生效

MariaDB [mysql]>flush privileges;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容