一.安装mysql 运行以下命令更新YUM源。

rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

运行以下命令安装MySQL。

yum -y install mysql-community-server

运行以下命令查看MySQL版本号。

mysql -V

返回结果如下,表示MySQL安装成功。

mysql Ver 14.14 Distrib 5.7.31, for Linux (x86_64) using EditLine wrapper

二.配置MySQL 运行以下命令启动MySQL服务

systemctl start mysqld

运行以下命令设置MySQL服务开机自启动。

systemctl enable mysqld

账户信息(一般是默认root,123456,如果忘记了可以跳过密码直接用root进入数据库再改密码就好了)

//步骤//首先找到mysql的配置文件my.cnf 一般在 /etc/my.cnf//cd进 /etc 直接 vim my.cnf 编辑他(好像最文件最上面就有用户名和密码)// 在【mysqld】标签下添加一句skip-grant-tables 即可//  esc退出编辑 :wq保存退出 // 然后重启服务器 service mysqld restart 让修改生效//  mysql -u root 就可以直接进入数据库了// 然后是修改密码 mysql> USE mysql;// mysql> UPDATE user SET Password = password (‘新密码') WHERE //User = ‘root' ;//mysql> flush privileges ;//mysql> quit// 改完密码,再将配置文件改回来,就把添加的那句删掉就好了,然后再次重启服务器//  然后就可以使用 mysql -u root -p 输入你的新密码进入啦

我这里是用navicat连接远程阿里云配置的mysql数据库

运行以下命令后,输入root用户的密码登录MySQL。

mysql -uroot -p

如果出现下图这样的错误,不要慌

在这里插入图片描述

错误代码是1130,ERROR 1130: Host X.X.X.X is not allowed to connect to this MySQL server,可能是没有给远程连接的用户权限问题,解决办法,在服务器上登陆mysql后,更改“mysql”数据库里面的“user”表里的“host”字段值,把“localhost”改成“%”
下面是sql语句:

mysql -u root -p mysql;use mysql; mysql;select 'host' from user where user='root'; mysql;update user set host = '%' where user ='root'; mysql;flush privileges; mysql;select 'host'  from user where user='root'; 

更多相关文章

  1. MySQL系列多表连接查询92及99语法示例详解教程
  2. Android系统配置数据库注释(settings.db)
  3. Android(安卓)- Manifest 文件 详解
  4. Android的Handler机制详解3_Looper.looper()不会卡死主线程
  5. Selector、shape详解(一)
  6. android2.2资源文件详解4--menu文件夹下的菜单定义
  7. Android(安卓)中数据库查询方法 query() 中的 select
  8. [置顶] android orm映射框架(类似hibernate)基本使用
  9. Android发送短信方法实例详解

随机推荐

  1. Java中级进阶之集合框架比较
  2. 入门|你所不知道编程入门的重要性
  3. Java语言程序设计(六)对话框应用实例及随机
  4. 方向 | 2018 选择 Android 还是 Python?
  5. Java中级进阶之IO流
  6. 学习
  7. linux切换php版本--centos7配置
  8. 入职以来,我和老大之间的故事。
  9. 请不要拒绝成熟!
  10. C语言函数以及函数的使用