阿里云ECS centos7 安装mysql

  1. 服务器是centos7.2已自带mariadb,网上查资料显示,mariadb是向下兼容mysql的,但是从mysql中导出的数据再导入到mariadb中,有一些数据总是导入失败,暂时还未找到解决方法,只好卸载mariadb,安装mysql
  2. 卸载mariadb流程
1. rpm -qa|grep mariadb
mariadb-libs-5.5.56-2.el7.x86_64
mariadb-server-5.5.56-2.el7.x86_64
mariadb-5.5.56-2.el7.x86_64

2. rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
rpm -e --nodeps mariadb-server-5.5.56-2.el7.x86_64
rpm -e --nodeps mariadb-5.5.56-2.el7.x86_64y

  1. 安装mysql流程
在命令行下输入:
# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
# rpm -ivh mysql-community-release-el7-5.noarch.rpm
# yum install mysql-community-server
  1. 安装成功后重启mysql服务。
# service mysqld restart
  1. mysql配置
    卸载完估计没卸载干净,忘记了原来的密码,只好重新设置密码
service mysqld stop 先把mysql服务关闭
可用 service mysqld status 查看服务状态
mysqld_safe --skip-grant-tables &
接着输入mysql
mysql> use mysql; 
mysql> UPDATE user SET password=password("设置的密码") WHERE user='root'; 
mysql> flush privileges; 
mysql> exit; 
  1. 记得在阿里云的云服务器 ECS下的安全组中加入3306端口的开放
  2. 新安装的mysql默认是有密码的,可输入grep 'temporary password' /var/log/mysqld.log 查看密码
2018-03-14T04:59:18.607768Z 1 [Note] A temporary password is generated for root@localhost: Y%yjxj)yx5+R

systemctl status mysqld.service 可查看mysql 日志信息

猜你喜欢

转载自my.oschina.net/u/3247574/blog/1633856