专栏首页cosmozhu技术篇mysql5.7.24 安装手册

mysql5.7.24 安装手册

0

仅供学习,未经允许严禁转载。

环境

开启远程sshd 服务(option)

这部分配置用来开启远程sshd服务,如果使用的机器已经开启sshd可以跳过这部分配置。检查方法 /etc/init.d/sshd status

vi /etc/ssh/sshd_config
将#PasswordAuthentication no的注释去掉,并且将NO修改为YES

#验证SSH服务状态,命令为:
/etc/init.d/sshd status

#重新启动SSH服务,命令为:
/etc/init.d/sshd restart

删除系统中可能已经存在的旧版本mysql

#删除可能已经安装的mysql
rpm -qa|grep mysql
rpm -qa|grep mysql|xargs rpm -e --nodeps #确认好后谨慎执行

find / -name mysql
find / -name mysql | xargs rm -fr #确认好后谨慎执行

上传mysql安装包

将 mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz 通过sftp上传到 /tmp 目录下

开始安装mysql

用root用户登陆

mv /tmp/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz /usr/local/
cd /usr/local/
tar xvzf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
ln -s mysql-5.7.24-linux-glibc2.12-x86_64 mysql
groupadd mysql #用户组可能已存在,若已存在无需关心异常
useradd -r -g mysql -s /bin/false mysql  #用户可能已存在,若已存在无需关心异常
cd mysql
bin/mysqld --initialize --user=mysql                                 
bin/mysql_ssl_rsa_setup

# 正常启动
bin/mysqld_safe --user=mysql &

# 跳过密码 如果无法用初始化的密码登陆请选择这种
bin/mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

登陆mysql

bin/mysql -uroot -p

如果下面异常

bin/mysql: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory
解决方案:
ln -s /usr/lib64/libncurses.so /usr/lib64/libtinfo.so.5
#切换数据库
use mysql
# 修改root用户密码
update mysql.user set authentication_string=password('scai123') where user='root' ;
commit;
exit

重启服务

support-files/mysql.server stop

bin/mysqld_safe --user=mysql &

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Kafka集群搭建

    zookeeper:3.6.0 kafka:2.4.1 四台虚拟机(vm1\vm2\vm3\vm4)

    cosmozhu
  • jmeter教程二、如何开始压力测试

    这里提供一下这个系列文章中做压测用到的服务端程序,大家可以从我的github中拉取。

    cosmozhu
  • Flink-1.9流计算开发:三、flatMap函数

    在上一篇文章Flink-1.9流计算开发:二、Map函数文章中我们使用了map方法。在本篇文章中我们将使用flatMap,来验证一下它与map方法的差异。

    cosmozhu
  • 压力测试 tpcc-mysql

      TPCC-MYSQL是由percona发布一个用来测试数据库的压力工具,模拟一个电商的业务,

    小老鼠
  • centos下完全卸载mysql

    1、yum remove mysql mysql-server mysql-libs compat-mysql51

    似水的流年
  • ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

    使用如下方法即可解决,本人已验证可行。 #1.停止mysql数据库 /etc/init.d/mysqld stop #2.执行如下命令 mysqld_safe...

    用户1148881
  • Ubuntu安装mysql5.7(诲人不倦,记点干货)

    在ubuntu中,我们常用apt-get命令插件,其实,它也一直在更新相应的资源库,到目前为止,

    陈哈哈
  • Windows 10下mysql 64位 安装(mysql-5.7.11-winx64安装)

    Windows下mysql 64位 安装(mysql-5.7.11-winx64安装) 系统Windows10 安装包mysql-5.7.11-winx64.z...

    王小雷
  • Mysql数据库学习(四):常用Mysql C API 介绍和使用、封装一个访问Mysql数据库的类MysqlDB

    首先,环境是windows +  vs2008,Mysql数据库已经安装好,在使用之前,需要配置工程属性,附加包含目录添加 D:\Program Files\M...

    s1mba
  • CentOS安装mysql

    第二步,进入/usr/local/soft/目录,在里面执行wget 下载链接命令,或者是先下载到windows然后通过xftp上传到CentOS的该目录下,然...

    编程思录

扫码关注云+社区

领取腾讯云代金券