在CentOS7下,默认安装的数据库为MariaDB
1、Linux服务器首先安装 上传下载命令: yum install lrzsz

2、下载MariaDB(属于MySQL数据库的一个分支)数据库: yum install mariadb-server mariadb
在这里插入图片描述
询问是否下载?
在这里插入图片描述
3、启动数据库: systemctl start mariadb(亲自试了) /systemctl start mysqld.service / systemctl mariadb.service start
如果遇到启动失败:Failed to start mariadb.service: Unit not found.
首先需要安装mariadb-server:yum install -y mariadb-server
启动服务:systemctl start mariadb.service
添加到开机启动:systemctl enable mariadb.service

4、对数据库进行一些基本设置:mysql_secure_installation
在这里插入图片描述
询问是否要设置密码?

5、按回车键确认,开始进入设置密码步骤
在这里插入图片描述
询问是否设置密码?

6、y (确认设置密码)
在这里插入图片描述
询问是否删除匿名用户?

7、y(是)
在这里插入图片描述
询问是否允许root账号远程登录?

8、y(是)
在这里插入图片描述
询问是否删除测试数据库并访问它?
9、y(是)
在这里插入图片描述
询问现在重新加载特权表?
10、y(是)
在这里插入图片描述
安装成功!

11、然后设置字符集,字符集的设置在/etc下:vim /etc/my.cnf
i //进入编辑
在[mysqld]标签下添加如下内容:
default-storage-engine = innodb
innodb_file_per_table
max_connections = 4096
collation-server = utf8_general_ci
character-set-server = utf8
在这里插入图片描述
esc 退出编辑 :wq

12、vim /etc/my.cnf.d/client.cnf
在[client]标签下添加如下内容:
default-character-set=utf8
在这里插入图片描述
13、vim /etc/my.cnf.d/mysql-clients.cnf
在[mysql]标签下添加如下内容:
default-character-set=utf8
在这里插入图片描述
14、接着重启服务: systemctl restart mariadb

15、开启远程连接:
首先登陆:mysql -uroot -p 回车以后输入密码
在执行开启远程连接
grant all privileges on . to root@’%’ identified by ‘root’;(亲自试了) /grant all privileges on . to ‘root’@’%'identified by ‘root(root)’;
在这里插入图片描述
16、刷新配置: flush privileges;

17、控制台打开3306端口
大公告成

Logo

更多推荐