1.msyql5.7.9编译及安装
 
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql5.7.9 -DMYSQL_DATADIR=/data/mysql5.7.9/ -DSYSCONFDIR=/etc/mysql5.7.9 -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DMYSQL_UNIX_ADDR=/tmp/mysql5.7.9.sock -DMYSQL_TCP_PORT=3310 -DENABLED_LOCAL_INFILE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/opt/
必须大写
 
make     make install
 
1、将其它数据库服务器上的  my.cnf 拷贝到   /etc/mysql5.7  下,修改配置文件路径。
2、格式化数据库
     /usr/local/mysql5.7.9/bin/mysqld  --defaults-file=/etc/mysql5.7.9/my.cnf --initialize  --basedir=/usr/local/mysql5.7.9/ --datadir=/data/mysql5.7.9/
 
注:
(1)之前的版本mysql_install_db是在mysql_basedir/script下,5.7放在了       mysql_install_db/bin目录下,且已被废弃
(2)-–initialize”会生成一个随机密码(~/.mysql_secret),而”--initialize-insecure”不会生成密码。 这个参数的位置不能再最前边,要不如上图,要放在最后边。不知道为什么
(3)–datadir目标目录下不能有数据文件
3、启动数据库
    /usr/local/mysql5.7.9/bin/mysqld_safe --defaults-file=/etc/mysql5.7.9/my.cnf --basedir=/usr/local/mysql5.7.9/ --datadir=/data/mysql5.7.9
4、修改密码
     /usr/local/mysql5.7.9/bin/mysqladmin -h localhost  -u root password 'mier123#@!' -p'wle(q6tcgj:H'

最新文章

  1. 总结Spring、Hibernate、Struts2官网下载jar文件
  2. spark 集合交集差集运算
  3. <转>亲手缔造DNS体系,创建DNS私有根:DNS系列之六
  4. [转载]传智播客_SQL入门
  5. [codevs2170]悠闲的漫步
  6. 数据库的CRUD操作
  7. 很久之前写的Ajax库
  8. Java学习之List接口
  9. [php] PHP创建指定目录和文件
  10. MySQL的一些基本查询,创建存储过程等
  11. java基础练习 5
  12. 捕获input 文本框内容改变的事件(onchange,onblur,onPropertyChange比较)
  13. 记一次mongodb聚合查询
  14. LOJ6036 编码 2-SAT、Trie
  15. JQuery miniui使用小记
  16. mybatis 相关
  17. Css实现元素的垂直居中
  18. API 与 SDK
  19. 5 -- Hibernate的基本用法 --4 深入Hibernate配置文件
  20. vlc的应用之二:vlc的ActiveX及cab

热门文章

  1. maven常用命令(待补充)
  2. IPv6 DDNS 阿里云动态解析程序推荐: AliyunDdnsCSharp
  3. 逻辑判断(Power Query 之 M 语言)
  4. 数据类型Table.TransformColumnTypes(Power Query 之 M 语言)
  5. RegExp正则表达式(三)–js中正则表达式的定义
  6. 基于MirrorDriver的录屏技术
  7. Oracle使用数据泵导入/导出数据(expdp/impdp)
  8. 【LeetCode】448. Find All Numbers Disappeared in an Array 解题报告(Python)
  9. 【九度OJ】题目1107:搬水果 解题报告
  10. 【LeetCode】561. Array Partition I 解题报告(Java & Python)