- 使用下面命令查看,是否已安装了MYSQ
rpm -qa | grep mysql - 如果已经安装了,将其卸载
rpm -e --nodeps mysql-libs-5.1.71-1.e16.x86_64 - 查看一下 centos7自带的MariaDB数据库是否存在
rpm -qa | grep -i mariadb - 安装mysql的时候可能会和MariaDB有冲突,所以需要将它干掉
rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64 - 在终端界面输入命令:sudo yum install perl -y,安装mysql5.7 Server端。
- mkdir /root/mysql
- tar -xvf mysql-5.7.24-1.el7.x86_64.rpm-bundle.tar
- 再依次安装以下四个rpm文件
rpm -ivh mysql-community-common-5.7.24-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.24-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.24-1.el7.x86_64.rpm
在安装mysql-community-server-5.7.24-1.el7.x86_64.rpm前需要安装依赖包:yum install net-tools
rpm -ivh mysql-community-server-5.7.24-1.el7.x86_64.rpm - 配置MySQL到系统服务中:systemctl start mysqld.service
- 启动MySQL服务:service mysqld start
- 执行 $ service mysqld status ,检查是否启动成功
- vi /etc/my.cnf
[mysqld]
character-set-server=utf8
port=53307
[client]
default-character-set=utf8 - 重启服务:systemctl restart mysqld.service
- 从MYSQL文件中获取初始密码:cat /var/log/mysqld.log
- 登录:mysql -u root -p
- 修改mysql密码:set password = password(‘密码’);
- 切换mysql数据库:use mysql;
- 赋予root用户权限:
GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘密码’ WITH GRANT OPTION;
flush privileges; - 使用远程连接工具验证mysql是否能连接