linux下部署mysql

(一)安装mysql

1.查看默认安装的mysql版本并卸载,将默认使用的derby替换为mysql(derby是内嵌的文件数据库,只支持单用户的操作访问,实际生产环境是多用户,为了支持多用户会话,换成了mysql )

#查看默认安装的mysql版本
rpm -qa | grep mariadb
#卸载
rpm -e --nodeps mariadb-libs

2.上传解压
(1)整体演示

(2) 选择文件上传

 

3.安装rpm软件 

rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.28-1.el7.x86 64.rpm
rpm -ivh mysql-community-server-5.7.28-1.el7.x86 64.rpm

 此时我在最后一个安装进程出现该问题,若未出现此问题可跳过此步骤

解决办法如下: 

下载软件工具

(1)yum install -y perl-Module-Install.noarch

(2)yum clean all

(3)yum makecache

(4)安装net-tools:yum -y install net-tools

再次进行该进程即可

5.删除原来的mysql的日志数据  

6.初始化数据

(二)mysql基本配置 

1.查看mysql生成的临时密码

cat  /var/log/mysqld.log

2.修改配置文件

vi /etc/my.cnf

添加以下内容:

init_connect=‘SET collation_connection = utf8_unicode_ci'
init_connect=‘SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake

3. 启动mysql服务

  systemctl start mysqld

4.使用临时密码登录mysql

  mysql -u root -p

5.修改登录密码并更新,再授权远程登录

 set password  =  pssword(“123456”);

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

  flush privileges;

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值