码迷,mamicode.com
首页 > 数据库 > 详细

linux上安装mysql5.7数据库

时间:2019-01-15 12:01:43      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:下载   initial   解压   service   linu   cmak   1.5   get   root   

一、安装前准备工作

  • 修改防护墙设置,打开3306端口
vi /etc/sysconfig/iptables
  • 重启防火墙使新设置生效
service iptables restart
  • 新增用户组
 groupadd mysql
  • 新建数据库执行文件目录和数据文件夹
mkdir -p /usr/local/mysql
mkdir -p  /usr/local/mysql/data
  • 编辑PATH收索路径
vi /etc/profile
PATH=/usr/local/mysql/bin:$PATH
export PATH
  • 生效PATH搜索路径
 source /etc/profile  
  • 安装编译源码所需要的工具和库
yum -y install wget gcc-c++ ncurses-devel cmake make perl autoconf

二、安装mysql

  • 安装boost库
[root@ver ~]# tar -zxvf boost_1_59_0.tar.gz
[root@ver ~]# mv boost_1_59_0 /usr/local/boost
  • 去百度云下载安装包、上传、并解压
https://pan.baidu.com/s/1MNCwuulAv5-HWWxA83Lcvg
  • 安装mysql
[root@ver ~]# cd mysql5.7xxx
[root@ver ~]#cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql  -DMYSQL_DATADIR=/usr/local/mysql/data  -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_TCP_PORT=3306 -DMYSQL_USER=mysql -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/usr/local/boost  
[root@ver ~]# make && make install
  • 初始化数据库
/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

 

    •  /usr/local/mysql/data目录存在并且一定要为空目录,否则报错;
    • 如果本机已经存在了其余的mysql,请确实/etc/my.cnf文件不存在,否则会按照/etc/my.cnf中的设置进行初始化,datadir会读取另一个mysql实例的路径,从而导致报错。遇到此情况,可以先将已经存在的mysql实例停止,然后将/etc/my.cnf文件剪切到此实例对应的datadir目录中,再启动此实例,然后重新执行初始化命令;
    • 上面语句初始化成功后会在控制台打印临时管理员密码,如下:
root@localhost: 2wp?fPp33/Hw
  • 启动mysql
chown -R mysql:mysql /usr/local/mysql
./mysql.server start

 

  • 修改临时管理员密码
    • 进入到mysql,并执行以下语句
alter user ‘root‘@‘localhost‘ identified by ‘123456‘
update user set host=‘%‘ where user=‘root‘ limit 1;
flush privileges;

 

 

linux上安装mysql5.7数据库

标签:下载   initial   解压   service   linu   cmak   1.5   get   root   

原文地址:https://www.cnblogs.com/lizongti/p/10270325.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!