1.MySQL 社区版

MySQL 社区版是全球广受欢迎的开源数据库的免费下载版本。它遵循 GPL 许可协议,由庞大、活跃的开源开发人员社区提供支持。

MySQL 社区版包括:
可插拔的存储引擎架构
多种存储引擎:
InnoDB
MyISAM
NDB (MySQL Cluster)
Memory
Merge
Archive
CSV
等等
MySQL 复制可提高应用性能和可扩展性
MySQL 分区有助于增强大型数据库应用的性能和管理
存储过程可提高开发人员效率
触发器可在数据库层面实施复杂的业务规则
视图可确保敏感信息不受攻击
Performance Schema 可监视各个用户/应用的资源占用情况
Information Schema 有助于方便地访问元数据
MySQL 连接器(ODBC、JDBC、.NET 等)可以用多种语言构建应用
MySQL Workbench 可用于可视化建模、SQL 开发和管理
支持 20 多种平台和操作系统,包括 Linux、Unix、Mac 和 Windows。
MySQL 社区版

2. mysql免安装版安装步骤

1. 解压

下载最新版 mysql-8.0.18-linux-glibc2.12-i686.tar.xz

[root@onajax.com luboke.com]# xz -d  mysql-8.0.18-linux-glibc2.12-i686.tar.xz
[root@onajax.com luboke.com]# cd mysql-5.7.27-linux-glibc2.12-x86_64

2. 初始化数据

[root@onajax.com luboke.com]# bin/mysqld --defaults-file=my.cnf --initialize --user=mysql  --explicit_defaults_for_timestamp --lc-messages-dir=/usr/local/mysql572/share 
2019-11-30T22:36:47.889476Z 0 [Warning] InnoDB: New log files created, LSN=45790
2019-11-30T22:36:49.339670Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.
2019-11-30T22:36:49.644665Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: e5fdb3d2-13c1-11ea-9a75-525400f21708.
2019-11-30T22:36:49.648916Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.
2019-11-30T22:36:49.673104Z 1 [Note] A temporary password is generated for root@localhost:     siFGm8apAM.-

mysql5.7更改密码应该采用命令ALTER USER ‘root’@’localhost’IDENTIFIED BY ‘****‘其中密码的命名规则有所改变,详见
http://blog.csdn.net/u010603691/article/details/50541979

mysql关闭skip-grant-tables快速重置mysql密码

  [mysqld]
    port=3306
    #skip-grant-tables

2.启动(每一次的时候一定要这种方式启动,之后就用步骤5来启动)

[root@VM_0_8_centos mysql572]# ./bin/mysqld_safe --defaults-file=my.cnf --user=mysql

3.登陆

[root@VM_0_8_centos mysql572]#
/usr/local/mysql572/bin/mysql --defaults-file=/usr/local/mysql572/my.cnf  -P 3308  -p  -uroot 
root

/usr/local/mysql571/bin/mysql --defaults-file=/usr/local/mysql571/my.cnf  -P 3309  -p  -uroot
root

4.更改默认密码

use mysql;
alter user “root”@”localhost” identified by “luboke.com”;
flush privileges;

5.添加到启动项

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

/etc/init.d/mysql571 status

下载地址

http://dev.mysql.com/downloads/mysql/;
https://dev.mysql.com/downloads/file/?id=490296
Linux-Generic 为免安装版本,我选择的64位

作者: 全栈编程


文章作者: luboke.com@gmail.com
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 luboke.com@gmail.com !
 上一篇
下一篇 
linux命令之sed linux命令之sed
sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中, 称为“模式空间”(pattern space),接着用 sed 命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed 主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。
2019-07-25
  目录