mysql安装转自 http://www.cnblogs.com/azhw/p/5143232.html

亲测验证适用于5.7.10

1. 获得二进制文件 
wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz

2. 加压到 /usr/local/mysql 目录(或者解压到当前目录然后做软链接到/usr/local/mysql)
mkdir /usr/local/mysql
tar -xvf mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz
mv mysql-5.7.10-linux-glibc2.5-x86_64/* /usr/local/mysql/

3. 创建 /usr/local/mysql/data 目录
mkdir /usr/local/mysql/data

4. 创建mysql用户和修改软件的权限
groupadd mysql
useradd -r -g mysql mysql -s /sbin/nologin (创建mysql用户并设置不可登录)
chown -R mysql.mysql /usr/local/mysql/

5. 初始化数据(切换当前目录到/usr/local/mysql)
bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/
2016-01-20 02:47:35 [WARNING] mysql_install_db is deprecated. Please consider switching to mysqld --initialize
2016-01-20 02:47:45 [WARNING] The bootstrap log isn‘t empty:
2016-01-20 02:47:45 [WARNING] 2016-01-19T18:47:36.732678Z 0 [Warning] --bootstrap is deprecated. Please consider using --initialize instead
2016-01-19T18:47:36.750527Z 0 [Warning] Changed limits: max_open_files: 1024 (requested 5000)
2016-01-19T18:47:36.750560Z 0 [Warning] Changed limits: table_open_cache: 431 (requested 2000)

6. 复制配置文件到 /etc/my.cnf
cp -a ./support-files/my-default.cnf /etc/my.cnf (如果问是否替换选择Y)

7. mysql的服务脚本放到系统服务中
cp -a ./support-files/mysql.server /etc/init.d/mysqld
service mysqld start 
cat /root/.mysql_secret
# Password set for user ‘[email protected]‘ at 2016-01-20 03:22:59 
Tl:iRfEhRlQ6
bin/mysql -uroot -p(输入Tl:iRfEhRlQ6)
[[email protected] mysql57]# ./bin/mysqladmin -u root -p password
Enter password: 
New password: 
Confirm new password: 
Warning: Since password will be sent to server in plain text, use ssl connection to ensure password safety.
mysql> select version();
+-----------+
| version() |
+-----------+
| 5.7.8-rc |
+-----------+
1 row in set (0.00 sec)

----------------------------------------新增随笔-----------------------------------------------

依据官方说明5.6以后版本,第一次启动时会在root目录下生产一个随机密码,文件名.mysql_secret。

------------------mysqld: command not found----------------------

[[email protected] www]# mysqld -uroot
-bash: mysqld: command not found

原因:这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件。

首先得知道mysql命令完整路径,比如我的Linux的mysql的路径是:/usr/local/mysql/bin/mysql,我们则可以这样执行命令:

/usr/local/mysql/bin/mysql  -uroot这样执行命令,或者创建一个软链接

ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql

--------------------设置外网访问----------------------
update user set host = ‘%‘ where user =‘root‘;

GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%’ IDENTIFIED BY ‘84803368‘ WITH GRANT OPTION;
flush privileges;

时间: 2024-10-07 13:59:56

mysql安装转自 http://www.cnblogs.com/azhw/p/5143232.html的相关文章

linux下 php+nginx+mysql安装配置

我主要是用来安装php,以及nginx和php的交互.原文:http://www.cnblogs.com/lost-1987/articles/2642979.html 一 安装插件 可以选择YUM安装或者源码编译安装 gcc gcc-c++ zlib pcre pcre-devel libevent libevent-devel libxml2 libxml2-devel libmcrypt libmcrypt-devel curl-devel libpng-devel libtool-ltd

Mysql安装与配置总结

版权声明:本文为博主原创文章,未经博主允许不得转载. Mysql安装与配置总结: 对于Mysql数据库相关信息,这里不做介绍总结,有需要的同学可查阅相关的资料.另外,本篇总结文章主题在于Mysql的安装.配置及服务操作. ·     安装 ·     配置 ·     操作 ·     问题 一.安装 不同的系统的安装方法略有不同,这里是安装在Mac OSX下,所以可以使用homebrew来安装,对于Linux下安装方法,请参看: http://www.cnblogs.com/quanzhigu

_mysql.c(42) : fatal error C1083: Cannot open include file: 'config-win.h':问题的解决 mysql安装python

在win7下安装了Python后,想安装python-MySQL,使用pip安装出现如下问题: >pip install MySQL-python _mysql.c(42) : fatal error C1083: Cannot open include file: 'config-win.h': No such file or directory error: command '"C:\Users\fnngj\AppData\Local\Programs\Common\Microsoft

MySQL 安装和启动服务,“本地计算机 上的 MySQL 服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。”

MySQL 安装和启动服务,以及遇到的问题 MySQL版本: mysql-5.7.13-winx64.zip (免安装,解压放到程序文件夹即可,比如 C:\Program Files\mysql-5.7.13-winx64) 下载地址:http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.13-winx64.zip 遇到的问题: 1. MySQL service 已经安装成功,创建了空的data文件夹,也填了初始化ini文件,但是无法启动

python mysql安装

本文主要介绍不同系统mysql安装 mac安装mysql http://blog.csdn.net/pansanday/article/details/54915916 linux安装mysql http://www.cnblogs.com/xxoome/p/5864912.html windows安装mysql http://www.jb51.net/article/39188.htm python调用mysql http://blog.csdn.net/y943623901/article/

MySQL安装问题:Unable to update security settings解决方案

主要问题还是之前装过,卸载的时候卸载不干净导致的. 如下: 安装到最后出现: Unable to update security settings. Access denied for user 'root'@'localhost' (using password: YES) 这个问题还是在网上找的,引自: http://www.cnblogs.com/IamThat/archive/2013/05/27/3101358.html 解决方法如下: 解决方法: 1, 控制面板卸载MySQL 2,

模拟生成环境的MySQL安装方法-通用二进制方式安装

模拟生成环境的MySQL安装方法-通用二进制方式安装 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.并发响应用户请求的网络IO模型 1>.单进程 特点:一个进程响应一个请求.而且只有一个进程,所以执行任务是串行的. 2>.多进程/线程 特点:一个进程响应一个请求,如prefork多进程模式(由master进程提前开启的多个prefork进程,然后由这些prefork进程去响应多个请求.):也可以一个线程响应一个请求,如worker多线程模式(由master进程开启多个子

lnmp之mysql安装

linux 进行mysql安装 # yum -y install make gcc-c++ cmake bison-devel  ncurses-devel    // 安装编译代码需要的包 # wget http://www.mysql.com/Downloads/MySQL-5.6/mysql-5.6.27.tar.gz  // 下载mysql包 # tar -zxvf mysql-5.6.27.tar.gz // 解压mysql包# cd mysql-5.6.27 / 采用Cmake编译:

archlinux/manjaro mysql安装[linux]

sudo pacman -S mysql 安装mysql sudo mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql 初始化 安装完成后,启动mysql服务时出现权限错误,mysql不允许用root,使用ls -l /var/lib/mysql 查询权限为drwx------ sudo chmod -R 777 /var/lib/mysql sudo chmod -R 777 /run/mysqld 更改权