Mysql安装、使用、配置远程连接,看这一篇就够了!

  1. ###  下载并安装MySQL官方的 Yum Repository

    wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
    

    在当前目录下会生成rpm文件

    图片 1

  2. ### 使用yum安装

    yum -y install mysql57-community-release-el7-10.noarch.rpm
    yum -y install mysql-community-server
    

     等待后生可畏段时间MySQL就设置到位了,然后是对MySQL的风姿罗曼蒂克对安装。

  3. ### 修改root密码

    安装成功后暗许会创立三个root顾客,并带走一个起头密码,须求改过开首密码,运营mysql

    systemctl start mysqld.service
    

    在Mysql的日记寻觅发轫密码,命令如下

    grep "password" /var/log/mysqld.log
    

    图片 2

    因而上面的下令步入数据库

    mysql -uroot -p
    

    图片 3

    在mysql客商端连接情形下实施修改密码命令

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'new@password';
    

    那会儿密码改正成功,重启mysql服务

    systemctl restart mysqld.service
    
  4. ###   修改字符集为UTF-8

    由此命令 mysql -uroot -p
    步向Mysql,注意是新密码,在mysql意况下通过如下命令查看字符集

    show variables like '%character%';
    

    图片 4

    咱俩见到地点的字符集不都以utf-8,以往大家在bash终端展开mysql配置文件

    vi /etc/my.cnf
    

    据说实际情状增进以下配置项

    #add by tangxiaobai
    character-set-server=utf8
    [client]
    default-character-set=utf8
    [mysql]
    default-character-set=utf8
    

    图片 5

    重启服务器,查看字符集有未有涂改成功

    图片 6

    大家来看字符集改良成功

  5. ### 设置mysql帮忙远程连接

    到现行反革命得了,大家的Mysql还不能够中远间隔连接访谈,这里大家用的是该表法,登陆mysql命令客户端,实行以下命令

    use mysql;
    update user set host = '%' where user = 'root';
    

    重启Mysql服务,用客户端连接工具测试

    图片 7

    咱俩看见mysql连接测量检验成功。

    但此时还或许有叁个标题,正是因为设置了Yum
    Repository,将来每一趟yum操作都会自动更新,必要把那么些卸载掉:

    yum -y remove mysql57-community-release-el7-10.noarch
    

Mysql安装

  1. 下载并设置MySQL官方的 Yum Repository

    [root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

下载完结后装置

[root@localhost ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm
  1. 安装Mysql服务

[root@localhost ~]# yum -y install mysql-community-server
  1. 启动Mysql服务
    先是运维mysql

[root@localhost ~]# systemctl start mysqld.service

查看mysql运营状态

[root@localhost ~]# systemctl status mysqld.service

图片 8
那时候mysql服务业已运行成功

  1. 签到并设置mysql
    当时MySQL已经起来不荒谬运维,然则要想步入MySQL还得先寻觅那时候root顾客的密码,通过如下命令能够在日记文件中寻觅密码

[root@localhost ~]# grep "password" /var/log/mysqld.log

图片 9

如下命令进入数据库
```
[root@localhost ~]# mysql -uroot -p
```
输入初始密码,此时不能做任何事情,因为MySQL默认必须修改密码之后才能操作数据库
```
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
```
> 小提示:新密码设置过于简单会报错,密码长度应大于8位,包含大小写字母、数字、符号

此时已完成mysql安装的全部流程,但还有一个问题,就是因为安装了Yum Repository,以后每次yum操作都会自动更新,需要把这个卸载掉
```
[root@localhost ~]# yum -y remove mysql57-community-release-el7-10.noarch
```
此时才算真的完成了。

Mysql配置远程连接

  1. 权力配置
    用改革后的密码登入mysql之后要率先配置root账号远程连接权限

    mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
    //执行完成后执行
    mysql> FLUSH PRIVILEGES;

上边的yourpassword改成你的mysql的root账号的报到密码

  1. 报到远程msyql服务
    选择命令登陆远程mysql服务

[root@localhost ~]# mysql -h192.168.5.116 -P3306 -uroot -p123456

内部-h 前面参数的是长途主机ip地址,-P 前面参数为远程主机mysql服务端口

例如:小编要再三再四192.168.5.116主机的3306端口,且本身远程主机mysql账号root密码是123456,所以笔者动用
mysql -h192.168.5.116 -P3306 -uroot -p123456 登入远程主机


相关文章