首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >LINUX操作系统下MYSQL 5.7.13的安装配置方法

LINUX操作系统下MYSQL 5.7.13的安装配置方法

原创
作者头像
用户7639835
修改2021-08-27 11:05:53
修改2021-08-27 11:05:53
70500
代码可运行
举报
文章被收录于专栏:技术知识分享技术知识分享
运行总次数:0
代码可运行

1系统约定 安装文件下载目录:/data/software Mysql目录安装位置:/usr/local/mysql 数据库保存位置:/data/mysql 日志保存位置:/data/log/mysql

2下载mysql 在官网中,选择以下版本的mysql下载:

执行如下命名:

#mkdir /data/software

#cd /data/software

#wgethttp://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.13-linux-glibc2.5-x86_64.tar.gz

3解压压缩包到目标位置 # mkdir /usr/local/mysql

#cd /dat/software

#pwd

执行后如下:

#ls

#cd /usr/local

#pwd

# tar -xzvf /data/software/mysql-5.7.13-linux-glibc2.5-x86_64.tar.gz

#ls

–修改文件名

# mv mysql-5.7.13-linux-glibc2.5-x86_64 mysql

#ls

4创建数据仓库目录 –/data/mysql 数据仓库目录

# mkdir /data/mysql

#ls /data/

5新建mysql用户、组及目录 # —新建一个msyql组

# useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql —新建msyql用户禁止登录shell

6改变目录属有者 #cd /usr/local/mysql

#pwd

#chown –R mysql .

#chgrp –R mysql .

#chown -R mysql /data/mysql

7配置参数 # bin/mysqld –initialize –user=mysql –basedir=/usr/local/mysql –datadir=/data/mysql

此处需要注意记录生成的临时密码,如上文:YLi>7ecpe;YP

#bin/mysql_ssl_rsa_setup –datadir=/data/mysql

8修改系统配置文件

# cp my-default.cnf /etc/my.cnf

# cp mysql.server /etc/init.d/mysql

# vim /etc/init.d/mysql 修改以下内容:

# vim /etc/my.cnf 修改以下内容:

9启动mysql

#bin/mysqld_safe –user=mysql &

bin/mysql –user=root –p –输入第6步生成的临时密码

mysql> set password=password(‘A123456’);

mysql>grant all privileges on *.* to root@’%’ identified by ‘A123456’; mysql> flush privileges;

mysql> use mysql; mysql> select host,user from user;

10添加系统路径

# vim /etc/profile

添加:

export PATH=/usr/local/mysql/bin:$PATH

如下:

# source /etc/profile

11配置mysql自动启动 # chmod 755 /etc/init.d/mysql

# chkconfig –add mysql

# chkconfig –level 345 mysql on

以上就是linux环境Mysql 5.7.13安装教程的第一套方案,希望对大家的学习有所帮助。

本文实例为大家分享了Linux mysql5.7.13安装教程,供大家参考,具体内容如下

1、准备 cmake-3.6.0.tar.gz bison-3.0.4.tar.gz mysql-5.7.13.tar.gz (http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.13.tar.gz)

2、安装cmake 和 bison 首先可以查看下是否安装了 cmake

代码语言:javascript
代码运行次数:0
运行
复制
# rpm -qa |grep cmake 

# tar zxvf cmake-3.6.0.tar.gz # cd cmake-3.6.0 # ./bootstrap # make && make install # tar zxvf bison-3.0.4.tar.gz # cd bison-3.0.4 # ./configure # make && make install

3、安装Mysql

代码语言:javascript
代码运行次数:0
运行
复制
[root@localhost src]# tar -zxvf mysql-5.7.13.tar.gz
[root@localhost src]# cd mysql-5.7.13
[root@localhost mysql-5.7.13]# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock -DDEFAULT_CHARSET=gbk -DDEFAULT_COLLATION=gbk_chinese_ci -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DMYSQL_DATADIR=/data/mysqldb -DMYSQL_TCP_PORT=3306 -DENABLE_DOWNLOADS=1 


...
CMake Error at cmake/boost.cmake:81 (MESSAGE):
 You can download it with -DDOWNLOAD_BOOST=1 -DWITH_BOOST=<directory>

 This CMake script will look for boost in <directory>. If it is not there,
 it will download and unpack it (in that directory) for you.

 If you are inside a firewall, you may need to use an http proxy:

 export http_proxy=http://example.com:80

Call Stack (most recent call first):
 cmake/boost.cmake:238 (COULD_NOT_FIND_BOOST)
 CMakeLists.txt:451 (INCLUDE)

-- Configuring incomplete, errors occurred!

12345678910111213141516171819202122

注:重新运行配置,需要删除CMakeCache.txt文件 解决: (1)在预编译时添加相应的选项:cmake -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/usr/local/boost (2)或者下载一个boost包,放到/usr/local/boost目录下,然后在cmake后面加选项-DWITH_BOOST=/usr/local/boost

代码语言:javascript
代码运行次数:0
运行
复制
[root@localhost mysql-5.7.13]# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock -DDEFAULT_CHARSET=gbk -DDEFAULT_COLLATION=gbk_chinese_ci -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DMYSQL_DATADIR=/data/mysqldb -DMYSQL_TCP_PORT=3306 -DENABLE_DOWNLOADS=1 -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/usr/local/boost

 .... 
 CMake Error at cmake/readline.cmake:64 (MESSAGE):
 Curses library not found. Please install appropriate package,

 remove CMakeCache.txt and rerun cmake.On Debian/Ubuntu, package name is libncurses5-dev, on Redhat and derivates it is ncurses-devel.
 Call Stack (most recent call first):
 cmake/readline.cmake:107 (FIND_CURSES)
 cmake/readline.cmake:181 (MYSQL_USE_BUNDLED_EDITLINE)
 CMakeLists.txt:479 (MYSQL_CHECK_EDITLINE)


 -- Configuring incomplete, errors occurred!
 See also "/usr/local/src/mysql-5.7.13/CMakeFiles/CMakeOutput.log".
 See also "/usr/local/src/mysql-5.7.13/CMakeFiles/CMakeError.log".

解决: (1)安装ncurses-devel yum -y install ncurses-devel (2)删除CMakeCache.txt rm CMakeCache.txt (3)重新cmake

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档