【鲲鹏云移植干货分享08】Mysql 5.7安装指导

举报
李耳King 发表于 2019/12/24 20:19:11 2019/12/24
【摘要】 MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

1、软件介绍

MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

2、预制条件

mysql可以运行在linuxWindows上,本次安装基于euler2.8环境,MySQL版本为5.7

3、下载Mysql安装包

从官网下载boost源码并解压

wget http://sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz

tar -xmvf boost_1_59_0.tar.gz

从开源社区下载源码并解压

wget https://github.com/mysql/mysql-server/archive/mysql-5.7.22.tar.gz

tar -xmvf mysql-5.7.22.tar.gz

    4、安装Mysql

1、进入Mysql的解压目录

#cd /opt/mysql-5.7.22

2、安装依赖

#yum -y install ncurses-devel bison gcc gcc-c++ cmake git zlib-devel make expat-devel rpcgen libtirpc rpcsvc-proto-devel libtirpc-devel

3、编译源码

安装依赖

#cmake /opt/mysql-5.7.22 -DCMAKE_INSTALL_PREFIX=/opt/mysql -DWITH_BOOST=/opt/boost_1_59_0

#make

#make install

4、初始化mysql

#cd /opt/mysql/bin

#mkdir –m 755 /data/mysql

#/opt/mysql/bin/mysqld --initialize --user=root --basedir=/opt/mysql --datadir=/data/mysql

见到如下结果说明初始化成功:

A temporary password is generated for root@localhost: zfmhd?sYb2JT

5、启动mysql

# /opt/mysql/bin/mysqld --user=root --skip-grant-tables  &

6、登录mysql

#/opt/mysql/bin/mysql –u root –p

Enter password:

mysql>  update mysql.user set authentication_string=password('123qwe') where user='root' and Host = 'localhost';

mysql> flush privileges;

mysql> quit;

然后可以正常重启mysql

# /opt/mysql/bin/mysqld --user=root & 

    5、常见问题

1、  初始密码无法登录

使用免密登录的方法,mysqld --user=root –skip-grant-tables  &登录root用户,修改密码。再重启mysql服务。

    6、环境信息

    Mysql-1.png

大家实际安装遇到任何问题,可以到混合云社区提问:https://bbs.huaweicloud.com/forum/forum-1011-1.html

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。