Mysql 5.7.17安装后登录mysql的教程

mysql-5.7.17的安装在文章下面有介绍,大家可以参考下。下面先给大家介绍下Mysql 5.7.17安装后登录mysql的教程,一起看看吧。

在运行 ./bin/mysqld –initialize 初始化数据库时,会生成随机密码,示例:

[Note] A temporary password is generated for root@localhost: Wtng#?e&S5,-

例中密码为 Wtng#?e&S5,- ,首次登录 mysql,用这个密码。

$ /usr/local/mysql/bin/mysql -uroot -p'Wtng#?e&S5,-'

登入 mysql 后,设置新密码为“mypassword”。

mysql> set password = password('mypassword');

还有一种办法,不用管初始密码是什么,在 root 用户下,修改 my.cnf 文件,跳过密码直接登录。待登入 mysql ,再用 mysql 命令行修改密码。这种方法也适用于忘记 mysql 密码,需要修改密码的情况。

$ vi /etc/my.cnf [mysqld]配置区域添加: skip-grant-tables $ service mysqld restart

此时可直接登录,然后修改密码。

$ /usr/local/mysql/bin/mysql -uroot mysql> update user set authentication_string=password('mypassword') where user='root'; mysql> quit

登出 mysql,修改 my.cnf,去掉添加的 skip-grant-tables ,重启 mysqld 服务,使用新密码登录。

源码安装mysql-5.7.17(centos-6.8-minimal)的方法

官方文档

http://dev.mysql.com/doc/refman/5.7/en/installing-source-distribution.html

准备工作

1.安装wget、gcc、gcc-c++、bison、ncurses、ncurses-devel

$ yum install –y wget gcc gcc-c++ bison ncurses ncurses-devel

2.安装cmake

$ cd /usr/local/src/ $ wget https://cmake.org/files/v3.7/cmake-3.7.1.tar.gz $ tar zxvf cmake-3.7.1.tar.gz $ cd cmake-3.7.1 $ ./bootstrap && gmake && gmake install

3.此版本需要boost_1_59_0,下载解压到某个目录,安装mysql时需要指定。另外,mysql官网提供含有boost的mysql源码包。

$ wget https://nchc.dl.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz $ tar zxf boost_1_59_0.tar.gz $ mv boost_1_59_0 /usr/local/

4.下载mysql源码包(不含boost)并解压

$ cd /usr/local/src/ $ wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.17.tar.gz $ tar zxvf mysql-5.7.17.tar.gz

安装过程

1.创建用户和组mysql:mysql

$ groupadd mysql $ useradd -r -g mysql -s /sbin/nologin mysql

2.编译安装mysql

$ cd /usr/local/src/mysql-5.7.17 $ mkdir build $ cd build $ cmake .. \ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DSYSCONFDIR=/etc \ -DMYSQL_DATADIR=/data/mysql \ -DMYSQL_USER=mysql \ -DMYSQL_UNIX_ADDR=/tmp/mysql.sock \ -DMYSQL_TCP_PORT=3306 \ -DWITH_MYISAM_STORAGE_ENGINE=1 \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_MEMORY_STORAGE_ENGINE=1 \ -DWITH_PARTITION_STORAGE_ENGINE=1 \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DEXTRA_CHARSETS=all \ -DENABLED_LOCAL_INFILE=1 \ -DWITH_BOOST=/usr/local/boost_1_59_0 $ make && make install

3.初始化

$ cd /usr/local/mysql $ chown -R mysql:mysql . $ mkdir -p /data/mysql $ chown -R mysql.mysql /data/mysql $ ./bin/mysqld --initialize \ --user=mysql \ --basedir=/usr/local/mysql \ --datadir=/data/mysql $ ./bin/mysql_ssl_rsa_setup --datadir=/data/mysql

5.7.6及以上版本使用 ./bin/mysqld --initialize 初始化数据库;
初始化后,会生成随机密码,示例:[Note] A temporary password is generated for root@localhost: Wtng#?e&S5,-。
./bin/mysql_ssl_rsa_setup需要openssl支持,用于启用数据量ssl连接,需要进一步配置。

4.配置文件

$ cp support-files/my-default.cnf /etc/my.cnf $ vim !$

修改部分:

basedir = /usr/local/mysql datadir = /data/mysql port = 3306 socket = /tmp/mysql.sock

5.启动脚本

$ cp support-files/mysql.server /etc/init.d/mysqld $ vim !$

修改部分:

basedir = /usr/local/mysql datadir = /data/mysql

启动脚本有两个,分别是 /usr/local/mysql/bin/mysqld_safe 和 /usr/local/mysql/support-files/mysql.server(即/etc/init.d/mysqld)。当启动mysqld时,mysqld_safe同时启动,mysqld_safe监控mysqld服务,记录错误日志,并在mysqld因故障停止时将其重启。

6.启动mysqld服务

/etc/init.d/mysqld start

若想设置开机启动:

$ chkconfig --add mysqld $ chkconfig mysqld on $ service mysqld start

以上所述是小编给大家介绍的Mysql 5.7.17安装后登录mysql的教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网管之家网站的支持!

时间: 2024-10-21 22:13:29

Mysql 5.7.17安装后登录mysql的教程的相关文章

mysql 5.7.17 安装配置方法图文教程(windows10)

mysql 5.7.17 安装配置方法整理 第一步 到MySQL官网下载mysql-5.7.17-winx64.zip 第二步 解压缩 mysql-5.7.17-winx64.zip 第三步 新建一个my.ini文件,然后用记事本打开输入mysql的基本配置: [mysql] ; 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] ;设置3306端口 port = 3306 ; 设置mysql的安装目录 basedir=E:\mysql5.7

mysql 5.7.17 安装配置方法图文教程(ubuntu 16.04)

在MySQL官网上下载最新版的Ubuntu Linux专用的MySQL.我这里下载的是: mysql-server_5.7.17-1ubuntu16.04_amd64.deb-bundle.tar 也可从以下mirrors下载: http://mirrors.sohu.com/mysql/MySQL-5.7/ 解压文件 命令为: 代码如下:root@ubuntu:/fly/mysql# tar -xvf ../mysql-server_5.7.17-1ubuntu16.04_amd64.deb-

mysql 5.7.17 安装配置方法图文教程(windows)

一.下载软件 1. 进入mysql官网,登陆自己的Oracle账号(没有账号的自己注册一个),下载Mysql-5.7.17,下载地址:http://dev.mysql.com/downloads/mysql/ 2.将下载好的文件解压到指定目录,解压在E:/mysql-5.7.17-winx64 二.安装过程 1.首先配置环境变量path,将E:/mysql-5.7.17-winx64/bin配置到自己的path中 环境变量 MySql_HOME===================E:/mysq

mysql 5.7.17 安装配置方法图文教程(CentOS7)_Mysql

CentOS7安装mysql笔记 1 CentOS7默认安装mariadb数据库,卸载mariadb. rpm -qa|grep mariadb yum remove mariadb-libs.x86_64 2 配置YUM源 1)下载mysql源安装包 wget http://xiazai.jb51.net/201612/yuanma/mysql57YUM(jb51.net).rar 2)安装mysql源 yum localinstall mysql57-community-release-el

Linux下mysql 5.6.17安装图文教程详细版_Mysql

linux安装mysql服务分两种安装方法: ①源码安装,优点是安装包比较小,只有十多M,缺点是安装依赖的库多,安装编译时间长,安装步骤复杂容易出错: ②使用官方编译好的二进制文件安装,优点是安装速度快,安装步骤简单,缺点是安装包很大,300M左右.以下介绍linux使用官方编译好的二进制包安装mysql. mysql-5.6.17-linux-glibc2.5-i686.tar.gz mysql-5.6.17-linux-glibc2.5-x86_64.tar.gz linux系统,32位.6

MySQL学习第二天 安装和配置mysql winx64_Mysql

一.安装方式        MySQL安装文件分为两种,一种是MSI格式的,一种是ZIP格式的.下面来看看这两种方式:        MSI格式的可以直接点击安装,按照它给出的安装提示进行安装,Windows操作系统下一般MySQL将会安装在C:\Program Files\MySQL该目录中.         ZIP格式是自己解压,解压缩之后其实MySQL就可以使用了,但是要进行配置.这个可以在网上随便找,给出很多自定义安装和配置的详细步骤.推荐的链接:超详细的mysql图文安装教程 二.安装

mysql 5.7.14 安装配置方法图文详细教程_Mysql

mysql 5.7.14安装过程记录如下,希望对大家有帮助. 一.MySQL 5.7.14下载 下载链接:http://dev.mysql.com/downloads/installer/ 具体下载过程如下图片所示: 二.MySQL 5.7 安装 网上查看的比较好的安装说明: 文章一:http://www.jb51.net/article/84152.htm 文章二:http://www.jb51.net/article/90275.htm(文件夹形式配置) 三.MySQL 5.7 问题汇总 1

DedeCMS V5.7安装后登录后台显示空白解决办法

原因分析 session_register,php5.4移除了这个函数,版本里说明,继续使用该函数会产生错误. if (!isset($_SESSION[$this->keepUserTypeTag]))改成这个方式就可以了 解决方法是: 找到include文件夹中的userlogin.class.php文件中把所有带有session_register的全部删除即可. @session_register下的所有语句屏蔽掉 function keepUser() { if($this->user

Win8.1安装后首次设置指导教程

  Windows 8.1操作系统安装后如何进行首次设置?下面就由小编一步步来教你吧! 操作步骤: 1. 系统将提示您选择背景色.如果是全新安装,而不是升级的话,系统还会要求您输入计算机名称.(默认idea PC) 2. 建议用户使用快速设置,点击使用快速设置后直接跳到向导的"登录"步骤,也可以选择"自定义"按钮分别验证这些设置. 3. 点击使用快速设置进入账户设置选项; 至此,账户设置完毕,点击完成等待系统自动加载直到进入桌面.