首页 > 代码库 > mysql源码安装
mysql源码安装
一、准备工作
1、下载源码安装包,http://dev.mysql.com/downloads/mysql/ (我用的是mysql-5.6.16)
2、本人是ubuntu上安装的,需要几个依赖的程序:cmake、g++、libncurses5-dev
二、开始安装
1、创建好用户和目录
groupadd mysql # 添加用户组 useradd -r -g mysql mysql mkdir -p /usr/local/mysql # 创建安装目录 chown -R root:mysql /usr/local/mysql # 所有者为root,所属组为mysql mkdir -p /usr/local/mysql/data # 创建数据存放目录 chown -R mysql:mysql /usr/local/mysql/data # 所有者为mysql,所属组为mysql
2、安装
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data make && make install
注:如果重新编译
make clean && rm CMakeCache.txt
3、初始化数据库
cp support-files/my-default.cnf /etc/my.cnf # 更改配置文件位置 scripts/mysql_install_db --user=mysql # 安装数据库 service mysqld start # 启动数据库
注:错误日志在data目录下
4、设置root用户
/usr/local/mysql/bin/mysql -uroot -p123456
mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root"; # 为root添加远程连接的能力。 mysql> UPDATE user SET Password = password(‘123456’) WHERE User=‘root‘; # 设置密码 mysql> SELECT Host,User,Password FROM user; # 验证一下 mysql> flush privilegs;
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。