首页 >

linux下源码升级mysql5。6 |mysql 启动 输出日志

mysql数据编辑,mysql query查询语句,mysql with关键字,mysql可以存图片么,mysql+获取+年,mysql 启动 输出日志linux下源码升级mysql5。6 |mysql 启动 输出日志

首先,需要下载MySQL的最新版本源码,可以从官方网站获取。然后,安装编译MySQL所需的依赖库。在终端输入以下指令:

yum install gcc gcc-c++ cmake ncurses-devel

接着,在终端中进入MySQL源码目录,输入以下指令进行配置:

cd mysql-5.7.x
cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/var/mysql/data \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_EXTRA_CHARSETS=all \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DENABLE_DOWNLOADS=1 \
-DWITH_DEBUG=0

其中,5.7.x为你下载的MySQL源码的版本号。上述配置指令中,DCMAKE_INSTALL_PREFIX设置MySQL的安装路径,DMYSQL_DATADIR设置MySQL的数据存储路径,WITH_EXTRA_CHARSETS=all设置MySQL支持多种字符集,WITH_INNOBASE_STORAGE_ENGINE=1设置MySQL支持InnoDB存储引擎,并依此类推设置其他存储引擎的支持。

当配置完成后,输入以下指令进行编译与安装:

make && make install

接着,需要进行MySQL的初始化。进入MySQL目录,输入以下指令:

cd /usr/local/mysql/bin
./mysqld --initialize --user=mysql --datadir=/var/mysql/data

命令中,--initialize表示初始化数据库,--user表示指定启动MySQL服务时的用户身份,--datadir表示指定MySQL数据存储路径。完成初始化后,输入以下指令启动MySQL服务:

./mysqld_safe &

如果需要设置MySQL服务自启动,可以通过以下指令进行设置:

cp support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
/etc/init.d/mysql start
chkconfig --add mysql

此时,已经成功升级MySQL5.6版本到最新版,可以使用新版MySQL的功能了。


linux下源码升级mysql5。6 |mysql 启动 输出日志
  • ci框架mysql数据库语句 |mysql 乱码问题
  • ci框架mysql数据库语句 |mysql 乱码问题 | ci框架mysql数据库语句 |mysql 乱码问题 ...

    linux下源码升级mysql5。6 |mysql 启动 输出日志
  • 解决MySQL SQL运行错误的有效方法 |mysql查询语句的判断语句
  • 解决MySQL SQL运行错误的有效方法 |mysql查询语句的判断语句 | 解决MySQL SQL运行错误的有效方法 |mysql查询语句的判断语句 ...

    linux下源码升级mysql5。6 |mysql 启动 输出日志
  • mysql 导出excel 乱码 |mysql 导出sql日志
  • mysql 导出excel 乱码 |mysql 导出sql日志 | mysql 导出excel 乱码 |mysql 导出sql日志 ...