Linux安装mysql

 进入usr/local下执行

1

yum install -y mysql-server

Linux安装mysql

[linux]centos7下解决yum install mysql-server没有可用包

第一步:安装

从网上下载文件的wget命令

1

[root@master ~]# yum -y install wget

第二步:下载mysql的repo源

1

[root@master ~]# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

第三步:安装mysql-community-release-el7-5.noarch.rpm包

1

[root@master ~]# rpm -ivh mysql-community-release-el7-5.noarch.rpm

第四步:查看下

1

[root@master ~]# ls -1 /etc/yum.repos.d/mysql-community*

/etc/yum.repos.d/mysql-community.repo/etc/yum.repos.d/mysql-community-source.repo

会获得两个mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。

Linux安装mysql

第五步:安装mysql

1

[root@master ~]# yum install mysql-server

第六步:进入mysql  root 开启远程访问

1

2

3

4

5

6

7

8

9

10

11

12

13

14

 0、查看mysql是否启动 : service  mysqld  status  

1、使用 service 启动:service mysqld start

 

2、使用 service 启动:service mysqld stop

 

3、使用 service 启动:service mysqld restart

 

mysql -u root -p

 

show databases;

 

use mysql;

 

select user,host,password from mysql.user;     查看user

2、实现远程连接(授权法)

将host字段的值改为%就表示在任何客户端机器上能以root用户登录到mysql服务器,建议在开发时设为%。   

1

2

3

4

5

6

7

update user set host = ’%’ where user = ’root’;

 

grant all privileges  on *.* to [email protected]'%' identified by "123123";

 

flush privileges;

 

select user,host,password from mysql.user;

可以看到在user表中已创建的root用户。host字段表示登录的主机,其值可以用IP,也可用主机名

+------+-----------------------+-------------------------------------------+

| user | host                  | password                                  |

+------+-----------------------+-------------------------------------------+

| root | localhost             |                                           |

| root | localhost.localdomain |                                           |

| root | 127.0.0.1             |                                           |

| root | ::1                   |                                           |

|      | localhost             |                                           |

|      | localhost.localdomain |                                           |

| root | %                     | *E56A114692FE0DE073F9A1DD68A00EEB9703F3F1 |

+------+-----------------------+-------------------------------------------+

3、实现远程连接(改表法)

use mysql;

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

这样在远端就可以通过root用户访问Mysql.

修改密码:

1、依次执行

          >use mysql  
          >update user set password=password("新密码") where user="root";  
          >flush privileges;  
          >exit  

卸载mysql linux

https://www.cnblogs.com/javahr/p/9245443.html