• 欢迎访问VPS岛网站,国外VPS,国内VPS,国外服务器,国内服务器,服务器主机,测评及优惠码,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站 QQ群

MYSQL编译安装

mysql技术 You0tech 21次浏览 已收录 0个评论

1. 上传mysql 并解压安装包

  http://mirrors.sohu.com/mysql/MySQL-5.7/

2. 安装mysql依赖

yum install make cmake gcc gcc-c++ bison bison-devel ncurses ncurses-devel autoconf automake wget -y

3.创建boost文件夹

从MySQL 5.7.5开始Boost库是必需的 : mkdir /usr/local/boost

4.下载boost

cd /usr/local/boost
wget http://www.sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz --no-check-certificate

5.创建用户并创建相应的存储数据目录

useradd mysql
cd /home/mysql/
mkdir data logs temp
chown -R  mysql:mysql data logs temp

6.执行

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql-5.7 \
-DMYSQL_UNIX_ADDR=/usr/local/mysql-5.7/mysql.sock \
-DMYSQL_DATADIR=/usr/local/mysql-5.7/data -DSYSCONFDIR=/usr/local/mysql-5.7/etc \
-DINSTALL_LIBDIR=/usr/local/mysql-5.7/lib -DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci -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 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 \
-DMYSQL_DATADIR=/usr/local/mysql-5.7/data -DMYSQL_USER=mysql \
-DMYSQL_TCP_PORT=3306 -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/usr/local/boost-1.59 \
-DWITH_EMBEDDED_SERVER=1

7.编译

make

8.安装

make install

9.创建并修改mysql 目录权限

chown -R mysql:mysql /usr/local/mysql

10.配置mysql环境变量并重载配置文件

export PATH=/usr/local/mysql-5.7/bin:/usr/local/mysql-5.7/lib:$PATH

source /etc/profile

11.初始化mysql

mysqld --initialize --user=mysql --basedir=/usr/local/mysql-5.7 --datadir=/usr/local/mysql-5.7/data

12.初始化密码

5Ubt;oJQxp<o

13.删除原有配置

rm -rf /etc/my.cnf

14.复制服务启动脚本

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

15.启动

service mysql start

16.配置开机自启动

chkconfig mysql on

17.设置密码

set PASSWORD = PASSWORD('yzyx123');

18.修改密码永不过期

ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER

19.不重启状态生效配置

flush privileges

20.授权远程登录

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'YZYX'(登录密码) WITH GRANT OPTION;

21.创建新的数据库

CREATE DATABASE sonar DEFAULT CHARACTER SET utf8;


VPS岛 的文章和资源来自互联网,仅作为参考资料,如果有侵犯版权的资源请尽快联系站长,我们会在24h内删除有争议的资源。丨 转载请注明MYSQL编译安装
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址