今天在使用阿里云平台的esc时,选择的centos7系统,在安装mariadb的时候,发现系统已经自带了,然后却无法使用,在调查了之后,发现启动service的依赖件没有安装,所以安装以下依赖件。
mariadb-server x86_64 1:5.5.56-2.el7
libaio x86_64 0.3.109-13.el7
perl-Compress-Raw-Bzip2 x86_64 2.061-3.el7
perl-Compress-Raw-Zlib x86_64 1:2.061-4.el7
perl-DBD-MySQL x86_64 4.023-5.el7
perl-DBI x86_64 1.627-4.el7
perl-IO-Compress noarch 2.061-2.el7
perl-Net-Daemon noarch 0.48-5.el7
perl-PlRPC noarch 0.2020-14.el7
然后启动mysql进程的命令是
systemctl start mariadb
而不是mysql,这个程序命名和命令是有区别的。
然后输入
mysql_secure_installation
进行初始化为root设置密码
设置好了之后准备登录,命令为
mysql -u root -p{password}
这里-p后面一定不要加空格,会变得不识别,从而出错,当然也可以不直接输入password,在要求输入密码的时候,再输入密码。