0、mariadb下项目部署

安装参考:

查阅官方资料:https://mariadb.org
安装参考:
https://zhuanlan.zhihu.com/p/503820111
https://mp.weixin.qq.com/s/Wrs44QPtrxKfnqpBFXiuzg

第一步:查询系统内是否已安装 Mariadb 旧版本或者mysql

sudo rpm -qa |grep mariadb
sudo rpm -qa |grep mysql
有就删除
yum remove mysql* -y
sudo yum remove mariadb-libs -y

第二步、下载mariadb(卸载)

sudo yum install MariaDB-server MariaDB-client

官方下载方式:
修改下载源:   vim /etc/yum.repos.d/mariadb.repo
# MariaDB 10.2 CentOS repository list - created 2022-04-21 07:30 UTC
# https://mariadb.org/download/
[mariadb]
name = MariaDB
baseurl = https://mirrors.aliyun.com/mariadb/yum/10.2/centos7-amd64
gpgkey=https://mirrors.aliyun.com/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1

再
yum -y makecache
sudo yum install MariaDB-server MariaDB-client

补充卸载:
systemctl stop mysql
yum -y remove MariaDB*
rm -rf /var/lib/mysql
rm -rf /usr/lib64/mysql
rm -rf /var/log/mysql*

第三步、启动前检查 以及 启动mariadb服务

端口检查:
ss -lntp |grep 3306
netstat -anpt | grep mysql

查看mariadb服务
sudo systemctl status mariadb.service
启动mariadb服务
sudo systemctl start mariadb.service
设置开机自启动 
sudo systemctl enable mariadb.service

第四步、安全初始化 Mariadb

sudo mariadb-secure-installation      初始密码为空,root密码
sudo mysql-secure-installation

以下设置按照需求改变:
1、Enter current password for root (enter for none):           #默认密码为空,回车即可
2、Switch to unix_socket authentication [Y/n] n                #选择n
3、Change the root password? [Y/n] y                           #设置root新密码
4、Remove anonymous users? [Y/n] y                             #移除匿名账号
5、Disallow root login remotely? [Y/n] n                       #是否允许root账号的远程访问
6、Remove test database and access to it? [Y/n] y              #移除test数据库
7、Reload privilege tables now? [Y/n] y                        #重新加载权限

第五步、测试登录 Mariadb

mysql -uroot -p
或者  mysql -uroot -p密码

第六步、root 账号添加远程登录权限及操作所有数据库的权限

#创建账号
create user 'root'@'%' identified by 'root'; 
#账号赋权                 
grant all privileges on *.* to 'root'@'%' ;
navicat 远程连接测试
posted @ 2023-03-02 09:42  MRgx  阅读(41)  评论(0)    收藏  举报