ubuntu-14.04 系统安装mysql-5.6.21

ubuntu-14.04 系统安装mysql-5.6.21

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

1、安装mysql前准备工作
 (1)、从官网下载mysql-5.6.21.tar.gz
 (2)、tar -zxvf mysql-5.6.21-tar.gz  会生成mysql-5.6.21的目录
 (3)、下载压缩包cmake-2.8.10.2.tar.gz   解压缩  
           tar -zxvf cmake-2.8.10.2.tar.gz   
 (4)、在当前层建立文件夹  mkdir  -p  /home/zxz/cmake-builder

(5)、 配置安装文件夹  ./configure –prefix=/home/serverA/cmake-builder
(6)、进入 cmake-builder文件夹,运行make 和make install命令
        cd  cmake-builder
        make          
        make  install
     
(7)、 安装编译MySQL源代码须要的库
sudo apt-get install cmake
sudo aptitude install bison
        sudo apt-get install build-essential libncurses5-dev

2. 安全前准备及文件夹设置
   $ sudo groupadd mysql

$sudouseradd -gmysqlmysql

$sudomkdir -p/var/mysql/

$sudomkdir -p/var/mysql/data/

$sudomkdir -p/var/mysql/log/

$sudo mkdir /tmp/mysql.sock

3. 使用cmak
tar -zxvf mysql-5.6.21.tar.gz
cd mysql-5.6.21
sudo cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DENABLED_LOCAL_INFILE=1 
-DMYSQL_DATADIR=/var/mysql/data \

4. 安装MySQL
  $ sudo make
 $sudomakeinstall

5. 配置MySQL

  sudo chmod +w /usr/local/mysql

sudochown -R mysql:mysql/usr/local/mysql

sudochown -R mysql:mysql/var/mysql/

sudoln -s /usr/local/mysql/lib/libmysqlclient.so.18/usr/lib/libmysqlclient.so.18

sudocp support-files/my-default.cnf/var/mysql/my.cnf

sudocp support-files/mysql.server/etc/init.d/mysqld

sudocp support-files/my-default.cnf/etc/my.cnf

sudochown-Rmysql:mysql*

6、MySQL初始化安装

sudo /usr/local/mysql/scripts/mysql_install_db  \
–defaults-file=/var/mysql/my.cnf\
–basedir=/usr/local/mysql \
–datadir=/var/mysql/data \
–user=mysql

6. 启动MySQ
   sudo service mysqld start

版权声明:本文博客原创文章。博客,未经同意,不得转载。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/117383.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 关系型数据库的发展历史[通俗易懂]

    关系型数据库的发展历史[通俗易懂]数据库发展史信息系统产生了海量的数据,有数据必须要有数据的存放位置,无库时代:没有专门的数据库,数据大多以文件形式存放层次状数据库:使用层次状模型进行数据库设计和存放网状数据库:使用网状模型进行数据库设计和存放关系型数据库:使用关系型模型进行数据库设计和存放非关系型数据库:为适应水平扩展性和处理超大量的数据环境,近几年发展非常迅速的发展,衍生类型非常多。 本

    2022年7月16日
    11
  • Oracle命名规范

    1、编写目的使用统一的命名和编码规范,使数据库命名及编码风格标准化,以便于阅读、理解和继承。2、适用范围本规范适用于公司范围内所有以ORACLE作为后台数据库的应用系统和项目开发工作。3、对象

    2021年12月25日
    45
  • vue文件夹上传_vue上传文件前端完整实例

    vue文件夹上传_vue上传文件前端完整实例在项目中我们使用input标签设置type属性为file,上传文件后需要清空选中的文件,<inputtype=”file”ref=”clearFile”name=”file”id=”file”><button@click=”clearFile”></button><script>methods:{clearFile(){ this.$refs.clearFile.value=”;//清空file文件}}&

    2022年8月15日
    3
  • shell数组与awk数组

    shell数组与awk数组1.whilereadlinedo hosts[i++]=$linedone</etc/hosts#遍历foriin${!hosts[@]}do echo”hosts数组的索引:$i,索引对应的值:${hosts[$i]}”done1.数组值的自增[root@manager/tmp/sh/2020-12-09_题]#declare-Aip#声明一个数组ip[root@manager/tmp/sh/2020-12-09_题]#echo

    2022年7月19日
    15
  • PyQt5高级界面控件之QThread(十二)

    PyQt5高级界面控件之QThread(十二)QThread前言QThread是Qt线程类中最核心的底层类。由于PyQt的跨平台特性,QTHread要隐藏所有与平台相关的代码要使用QThread开始一个线程,可以创建它的一个子类,然后覆盖器其QThread.run()函数classThread(QThread):def__init__(self):super(Thread,self)._…

    2022年5月28日
    36
  • Eclipse如何安装svn插件及使用「建议收藏」

    Eclipse如何安装svn插件及使用「建议收藏」Eclipse中使用SVN此文章对Myeclipse同样适用。一.在Eclipse里下载Subclipse插件方法一:从EclipseMarketplace里面下载具体操作:打开Eclipse–&gt;Help–&gt;EclipseMarketplace–&gt;在Find中输入subclipse搜索–&gt;找到subclipse点击in…

    2022年9月25日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号