Linux_Mysql_5.6.24安装

1、确认本机是否已安装Mysql
执行命令:rpm -qa|grep mysql
若显示版本,则表明之前已有安装,在安装现版本前需将旧版本卸载

2、卸载旧版本Mysql
执行命令:rpm -e --nodeps mysql-libs-xxxx7.el6.x86_64

3、下载安装包
方式一、从官网下载:https://www.mysql.com/downloads/
方式二、从CSDN资源快速下载:快速下载Mysql安装包
(该资源中包括了官网下载的server、client、connector三个文件)

4、上传安装包
将三个压缩文件上传到/usr/local/software/

5、安装Server服务端
在压缩文件所在目录执行命令:rpm -ivh MySQL-server-5.6.24-1.el6.x86_64.rpm

6、查看产生的随机密码
cat /root/.mysql_secret

7、启动mysql
service mysql start

8、安装Client客户端
在压缩文件所在目录执行命令:rpm -ivh MySQL-client-5.6.24-1.el6.x86_64.rpm

9、使用随机密码连接Mysql
mysql -uroot -pSer8f5rss9R(刚才查看的随机密码)

10、修改密码
mysql> set password=password(‘123456’)

11、设置远程访问
mysql> grant all privileges on . to ‘user’@‘ip’ identified by ‘password’ with grant option;
其中:
user是登陆用户名
ip是远程访问的IP地址,若要所有电脑都可以访问则设为%
password是密码

12、刷新权限
mysql> flush privileges;

13、访问退出
mysql> quit;

14、设置数据库的编码格式
在/etc目录下新建my.cnf文件,新增以下内容:
[mysql]
default-character-set=utf8
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
init_connect=‘SET NAMES utf8’

15、启动服务

service mysql restart

16、查看编码是否生效
mysql -uroot -p******
mysql> show variables like ‘character%’;
在这里插入图片描述
16、Windows客户端连接测试
客户端连接时报错:1045-Access denied for user’XX’@ip(using password:YES)
在这里插入图片描述(1)问题是在linux上登陆mysql和host和windows客户端访问的host是不同的,不同的host使用的密码也是不同的

(2)解决方法,查询mysql库中的用户、端口及对应的密码信息,并修改密码

mysql> select user, host, password from mysql.user;

将windows中host对应的密码修改为linux下localhost对应的密码

mysql> update mysql.user set password="*XXXXXXXX" where host="%";

17、重启服务
service mysql restart

18、再次使用客户端访问
连接成功则安装完成

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值