Centos7 下使用rpm方式安装mysql

下载

官网下载地址:https://dev.mysql.com/downloads/mysql/5.6.html#downloads

下载客户端与服务端

卸载cetos自带的mariadb

检查是否有,有的话就进行卸载,否则会出现冲突,一次方法检测是否安装过mysql。

查询命令:rpm -qa | grep maria*

卸载命令:yum -y remove maria*

添加依赖

当你安装的时候,他会提示让你安装依赖

yum install net-tools          安装net-tools依赖

yum install perl               安装perl依赖

yum install autoconf           安装autoconf依赖 

创建mysql组

安装mysql服务端与客户端

安装服务命令:rpm -ivh MySQL-server-5.6.43-1.el7.x86_64.rpm

安装客户命令:rpm -ivh MySQL-client-5.6.43-1.el7.x86_64.rpm

通过查看版本号检查是否安装成功:mysqladmin –version  (能查出来说明安装成功)

修改root用户密码

跳过检验

安装完成后先别启动,先跳过检验,因为5.5以上安装好后会有一个木默认密码。

命令:mysqld_safe --user=root --skip-grant-tables --skip-networking &

首次登陆

登陆上mysql,他会提示你让你输入密码,直接回车即可

命令:mysql -u root -p

修改密码

切换到mysql数据库下面——查询当前用户名和密码,可以看到root用户的默认密码加密的——使用sql将其默认密码改了。然后退出,重启mysql服务。

再次登陆:

重启好了以后就可以使用刚刚修改的密码进行登陆了

登陆后他会提示你让你修改密码,在进行修改一次即可

设置允许远程链接

设置允许远程链接,使用root用户,密码是045672,设置后刷新权限。

命令:grant all privileges on *.* to 'root'@'%' identified by '045672' with grant option;

命令:flush privileges;

配置防火墙:

配置防火墙开放3306端口,然后重新加载防火墙。

开放3306端口命令:firewall-cmd --permanent --zone=public --add-port=3306/tcp

重新加载:firewall-cmd –reload

远程链接测试

配置字符集

查看

通过sql可以查看到默认的字符集是latinl。

Sql:show variables like '%char%';

修改:

通过修改my.cnf配置文件来修改字符集的,这个配置文件安装好后是没有的。要从/usr/share/mysql/ 中找到my.cnf的配置文件,在将其cp到/etc下改名为my.cnf

然后修改my.cnf:

[client]

default-character-set=utf8

[mysqld]

character_set_server=utf8

character_set_client=utf8

collation-server=utf8_general_ci

[mysql]

default-character-set=utf8

重启后再次查看的时候字符集已经该好了

Mysql在Linux下的重要文件位置

配置文件:配置文件(my.cnf)位置:/etc/my.cnf

数据存放位置:数据库文件。位置:/var/lib/mysql/

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值