Linux系统下安装mysql

本文详细介绍了如何在CentOS7系统中安装MySQL5.6.44,包括卸载旧版MySQL,安装官方yum源,执行安装过程,启动服务,设置root密码,解决中文乱码问题以及允许远程访问的授权设置。在配置过程中,重点强调了修改MySQL字符集为UTF-8以避免乱码,并授权root用户远程访问以实现远程连接。
摘要由CSDN通过智能技术生成

下面看看如何在CentOS7系统上安装 MySQL5.6.44

1、查询系统自带的mysql

[root@lagou yum.repos.d]# rpm -qa | grep mysql
mysql-libs-5.1.73-8.el6_8.x86_64

2、卸载系统自带的mysql

rpm -e --nodeps mysql-libs-5.1.73-8.el6_8.x86_64

3、下载安装官网yum源

查看yum源仓库
ll /etc/yum.repos.d/


下载yum源
wget -P /usr/software http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm

注意: 需要联网

 

4、安装下载好的rpm文件

cd /usr/software
rpm -ivh mysql-community-release-el6-5.noarch.rpm

 

5、安装mysql 服务器

yum -y install mysql-community-server

  • 注意: 需要联网下载, 估计需要等待十几分钟!
  • 测试是否安装成功

 

6、启动服务

service mysqld start
如果出现:serivce: command not found
安装service
yum install initscripts

 

7、修改密码

# 设置密码
/usr/bin/mysqladmin -u root password '123'


# 进入mysql
mysql -uroot -p123 

8、问题1: 解决中文乱码

由于MySQL编码原因会导致数据库出现乱码。

解决办法:

        修改MySQL数据库字符编码为UTF-8,UTF-8包含全世界所有国家需要用到的字符,是国际编码。

具体操作:

(1)进入MySQL控制台

# 进入mysql
mysql -uroot -p123


# 查看编码集 发现不是utf8
show variables like 'character_set_%';

(2) 修改mysql配置文件

# 清空 mysql 配置文件内容

>/etc/my.cnf

# 修改mysql 软件的编码集

vi /etc/my.cnf

修改内容如下:

[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8

(3)重启MySQL服务

service mysqld restart

#查看MySQL字符集
show variables like 'character_set_%';

MySQL数据库字符集编码修改完成! 

9、问题2: 默认情况下 mysql服务端不允许客户端远程访问

问题: 使用客户端 远程 连接mysql报错?

  • 原因: 因为用户没有远程访问的权限
  • 解决: 授权 

# 给root授权:既可以本地访问, 也可以远程访问
grant all privileges on *.* to 'root'@'%' identified by '123' with grant option;


# 刷新权限(可选)
flush privileges;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

悠然予夏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值