| 关键词: nbsp mysql 日志 性能 local bin usr 数据库 编译 with |
mysql的源码安装安装mysql前需要安装一些依赖yum -y groupinstall "Development Tools" "Development Libraries"开发工具组合开发库组yum -y install ncurses-devel开始安装1.先解压mysql的源码2.创建mysql的用户并给与不可登陆的shelluseradd -M -s /sbin/nologin mysql3.编译环境检测和选项设置./configure --prefix=/usr/local/mysql \ --without-debug \ 取消调试模式提高性能 --with-extra-charsets=utf8,gbk \ 仅仅指定需要的默认字符集提高性能 --enable-assembler \ 使用汇编模式提高性能 --with-mysqld-ldflags=-all-static \ 以静态方式编译提高性能 --with-client-ldflags=-all-static \ --with-unix-socket-path=/tmp/mysql.sock \ 使用Unixsocket提高性能 --with-ssl 4.编译make5.安装make install6.复制配置文件cp support-files/my-medium.cnf /etc/my.cnf 7.复制启动脚本cp support-files/mysql.server /etc/init.d/mysqld 8.给启动脚本执行权限chmod +x /etc/init.d/mysqld 9.为可执行的二进制文件做软连接ln -s /usr/local/mysql/bin/* /usr/local/bin/ 10.为动态链接库做一个软连接ln -s /usr/local/mysql/lib/mysql/lib* /usr/lib/ 11.初始化数据库mysql_install_db --user=mysql 12.更改安装目录属主为root,属组为mysqlchown -R root.mysql /usr/local/mysql/ 13.更改数据库目录属主和属组都为mysqlchown -R mysql.mysql /usr/local/mysql/var/ 14.启动mysql用户登录mysql -u root -p pwd用户授权grant all on *.* to [email protected] identified by "pwd"all 代表所有权限*.* 代表所有数据库的所有表identified 需要密码验证flush privileges; 更新权限数据库mysql的bin_log日志查看bin_log日志show variables like "%bin%"更新日志flush logs查看最后一个bin日志show master status清空所有的bin-log日志reset master 删除表中全部内容truncate tablename查看日志内容mysqlbinlog --no-defaults bin_log日志名字符集导致无法查看日志需要加入--no-defaults |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|