在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端口
大公告成