先查询下是否安装了数据库
rpm -qa | grep -i mysql 查找已安装的mysql
rpm -qa | grep mariadb 查找已安装的Mariadb
如果有的话可以用rpm -qa|grep -i 包名 去卸载
================================================================
下面是正式在线安装步骤,按照步骤走,不会出错
1、在线安装mysql:yum install mariadb mariadb-server
2、修改配置文件:vim /etc/my.cnf 后面加:
character_set_server=utf8
lower_case_table_name=1 (设置忽略大小写)
max_connections=10000
open_files_limit =10240
3、启动mysql:service mariadb start 关闭mysql:service mariadb stop
4、创建管理员root用户密码:mysqladmin -u root password 666666
5、用户赋予权限
密码登录:mysql -u root -p
输入密码:
给root用户附所有vim权限:GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "666666";
刷新:FLUSH PRIVILEGES;
注意:如果native客户端仍旧连接不上并提示:2003 -cannot connect to mysql server on (10060) [该问题是由于防火墙开启导致的,可以把防火墙关闭,但是不安全,就端口做 例外就好了] 防火墙状态查询:
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)
端口做例外:firewall-cmd --permanent --zone=public --add-port=3306/tcp
需要关闭selinux vi /etc/selinux/config 修改SELINUX=disable 关闭的意思
需要重启防火墙:systemctl restart firewalld.service