{channel.title!channel.name} - 楚淮公司周东林

centos7安装mysql|mariadb

以前在cenots下配置好yum源后可以用 yum install mysql mysql-server 安装mysql数据库,现在会默认安装mariadb,提示找不到mysql-server这个包,简单说只能安装客户端安装不了数据库了。


因为mysql被甲骨文收购为了规避mysql闭源风险centos7以后版本都使用mariadb,正确的安装方法如下。

yum -y install mariadb mariadb-server

​在centos6操作系统下启动mysql命令是 service mysqld start 在cenots 7 已经没用了。

​需要使用如下命令启动数据库:

[root@zhoudl lib64]# systemctl start mariadb

链接还是和cneots 6 一样的,第一次链接不需要输入密码:

[root@zhoudl lib64]# mysql -uroot
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 5.5.60-MariaDB MariaDB Server
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>

下面修改下密码:

MariaDB [(none)]> set password for root@'localhost'=password('123');
Query OK, 0 rows affected (0.00 sec)

附加远程权限:

MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)

接下来就能使用 Navicat for MySQL 等工具链接数据库了,如果防火墙没开端口的话记得打开3306端口或者关闭防火墙,关闭防火墙的命令是:

[root@zhoudl /]# systemctl stop firewalld

 


浏览.发表于:2018-09-19 15:47:35