`
确实比较男
  • 浏览: 115292 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

MySQl 5.7 初始化方式变更

阅读更多

Window 64:

1.修改my-default.ini名称 ==> my.ini

 

[mysqld]
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
log_bin=mysql-bin
# These are commonly set, remove the # and set as required.
basedir = D:/MySQL/mysql-5.7.12-winx64
datadir = D:/MySQL/mysql-5.7.12-winx64/data
port = 3306
server_id = 10

 2.初始化数据文件

 

 

mysqld --defaults-file=../my.ini --initialize --console

 –initialize 初始化数据文件,设置root账号密码为随机密码,注意查看输出日志

 

 

3.安装/删除mysql服务

 

mysqld  install mysql57
sc delete mysql57

 4.启动/停止mysql

 

 

net start mysql57
net stop mysql57

 5.连接mysql ,修改root密码

 

 

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

 

 

 

Centos :

1.创建mysql 用户

 

groupadd mysql 
useradd -r -g mysql mysql

 2.初始化数据文件

 

 

mysqld --initialize --user=mysql --datadir=./data --basedir=.

 若找不到mysqld命令,配置环境变量

 

 

MYSQL_HOME=/opt/mysql-5.7.12
PATH=$MYSQL_HOME/bin:$PATH
export PATH

 3.将mysql/support-files下的my-default.cnf改名为my.cnf,拷贝到/etc目录下

 

 

[mysqld]
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
log_bin=mysql-bin
# These are commonly set, remove the # and set as required.
basedir = /opt/mysql/mysql-5.7.12
datadir = /opt/mysql/mysql-5.7.12/data
port = 3306
server_id = 10
socket = /opt/mysql/mysql-5.7.12/tmp/mysql.sock
[client]
socket =  /opt/mysql/mysql-5.7.12/tmp/mysql.sock

 

 

4.设置mysql以服务运行并且开机启动 
将MYSQL_HOME/ support-files/mysql.server 拷贝为/etc/init.d/mysql并设置运行权限

 

cp mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql

 把mysql注册为开机启动的服务

 

 

chkconfig --add mysql

 5.启动/停止mysql

 

/etc/init.d/mysql start
/etc/init.d/mysql stop

 6.连接mysql ,修改root密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

 

 

小忆智库:http://xiaoyizhiku.net

 

 

 

 

0
6
分享到:
评论

相关推荐

    MySQL5.7版本新特性介绍视频教程Mysql特性及版本介绍视频教程

    课程目录MySQL5.7版本新特性1-1初始化方式变更.mp41-2初始化方式变更实战演练.mp41-3旧版本支持为表增加计算列演练.mp41-4MySQL5.7支持为表增加计算列实际演练.mp41-5引入JSON列类型及相关函数.mp42-1支持多源复制....

    MySQL5.7主从复制(Win10)及mybatis相关配置

    MySQL5.7主从复制是数据库高可用性和数据冗余的一种常见实现方式,特别是在Windows操作系统环境下,这种配置有助于确保服务的连续性和数据的一致性。本文将深入探讨MySQL5.7在Windows 10上的主从复制配置以及与...

    mysql-5.7.35-el7-x86-64.tar.gz

    安装过程通常包括编译源代码(如果需要)、设置环境变量、创建数据目录、初始化数据库、配置系统参数和服务启动脚本。安装完成后,你可以通过`mysql_secure_installation`脚本来进一步强化安全性,比如删除匿名用户...

    一键部署mysql 5-7版本

    5. **初始化MySQL服务器** 运行MySQL安装目录下的`scripts/mysql_install_db`脚本(或根据版本不同可能为`bin/mysqld --initialize`),这将创建默认的数据库、用户和权限。 6. **设置MySQL服务** 根据操作系统,...

    mysql5.1中文手册

    MySQL本地化和国际应用 5.10.1. 数据和排序用字符集 5.10.2. 设置错误消息语言 5.10.3. 添加新的字符集 5.10.4. 字符定义数组 5.10.5. 字符串比较支持 5.10.6. 多字节字符支持 5.10.7. 字符集...

    CentOS6.5 上部署 MySQL5.7.17 二进制安装以及多实例配置

    在MySQL 5.7.7及以后版本中,初始化数据库的方法有所变更。在本例中,使用了`--initialize-insecure`参数来初始化数据库,这意味着root账户不会设置初始密码,这在测试环境中可以接受,但在生产环境中应该使用`--...

    Red Hat6.4上mysql5.6主从复制配置文档

    总的来说,MySQL 5.6在Red Hat 6.4上的主从复制配置涉及多个步骤,包括设置服务器ID、开启二进制日志、配置复制参数、初始化从服务器以及处理可能的错误情况。这一过程对于保证数据安全和系统的高可用性至关重要。

    CentOS6.5下RPM方式安装mysql5.6.33的详细教程

    运行`/usr/bin/mysql_install_db`进行初始化,然后启动MySQL服务。查看 `/root/.mysql_secret` 文件获取初始密码。登录MySQL服务器(如`mysql -uroot -p`),使用初始密码并更改它,例如`set PASSWORD=PASSWORD('...

    MySQL 5.1官方简体中文参考手册

    5.10. MySQL本地化和国际应用 5.10.1. 数据和排序用字符集 http://doc.mysql.cn/mysql5/refman-5.1-zh.html-chapter/(第 5/24 页)2006-11-02 19:12:13 MySQL 5.1 Reference Manual 5.10.2. 设置错误消息语言 ...

    mysql-5.7.24-linux-glibc2.12-x86_64.tar.7z

    4. 初始化数据库,运行安装脚本并设置root用户的密码。 5. 启动MySQL服务,并检查服务是否正常运行。 在日常维护中,定期更新MySQL的系统参数和配置文件(如my.cnf),根据业务需求调整内存分配、连接限制、索引...

    MySQL 5.1参考手册

    5.10. MySQL本地化和国际应用 5.10.1. 数据和排序用字符集 5.10.2. 设置错误消息语言 5.10.3. 添加新的字符集 5.10.4. 字符定义数组 5.10.5. 字符串比较支持 5.10.6. 多字节字符支持 5.10.7. 字符集问题 5.10.8. ...

    MySQL 5.1参考手册 (中文版)

    5.10. MySQL本地化和国际应用 5.10.1. 数据和排序用字符集 5.10.2. 设置错误消息语言 5.10.3. 添加新的字符集 5.10.4. 字符定义数组 5.10.5. 字符串比较支持 5.10.6. 多字节字符支持 5.10.7. 字符集问题 5.10.8. ...

    MySQL 5.1参考手册中文版

    5.10. MySQL本地化和国际应用 5.10.1. 数据和排序用字符集 5.10.2. 设置错误消息语言 5.10.3. 添加新的字符集 5.10.4. 字符定义数组 5.10.5. 字符串比较支持 5.10.6. 多字节字符支持 5.10.7. 字符集问题 ...

    MySQL 5.1中文手冊

    5.10. MySQL本地化和国际应用 5.10.1. 数据和排序用字符集 5.10.2. 设置错误消息语言 5.10.3. 添加新的字符集 5.10.4. 字符定义数组 5.10.5. 字符串比较支持 5.10.6. 多字节字符支持 5.10.7. 字符集问题 5.10.8. ...

    MySQL新特性

    3. **初始化时的密码管理:**使用`mysql_install_db`命令初始化时,会自动生成随机密码并将其记录在`/var/log/mysqld.log`文件中。此外,除了创建`root@localhost`账户之外,不会创建其他账户或`test`数据库。 4. *...

    MySQL5.1参考手册官方简体中文版

    5.10. MySQL本地化和国际应用 5.10.1. 数据和排序用字符集 5.10.2. 设置错误消息语言 5.10.3. 添加新的字符集 5.10.4. 字符定义数组 5.10.5. 字符串比较支持 5.10.6. 多字节字符支持 5.10.7. 字符集问题 5.10.8. ...

    MYSQL中文手册

    5.10. MySQL本地化和国际应用 5.10.1. 数据和排序用字符集 5.10.2. 设置错误消息语言 5.10.3. 添加新的字符集 5.10.4. 字符定义数组 5.10.5. 字符串比较支持 5.10.6. 多字节字符支持 5.10.7. 字符集问题 ...

    mysql官方中文参考手册

    5.10. MySQL本地化和国际应用 5.10.1. 数据和排序用字符集 5.10.2. 设置错误消息语言 5.10.3. 添加新的字符集 5.10.4. 字符定义数组 5.10.5. 字符串比较支持 5.10.6. 多字节字符支持 5.10.7. 字符集问题 5.10.8. ...

Global site tag (gtag.js) - Google Analytics