源码编译安装mysql5.7.18

# yum安装- y gcc-c + + cmake vim  ncurses-devel wget

# useradd mysql - s/home/nologin

# mkdir/软/mysql,乔恩mysql: mysql ! $

# mkdir/数据/mysql,乔恩mysql: mysql ! $

#焦油xvf  mysql-5.7.18.tar.gz

# cd  mysql-5.7.18

# cmake -DCMAKE_INSTALL_PREFIX=/软/mysql, -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1, -DMYSQL_USER=mysql -DMYSQL_TCP_PORT=3306 -DWITH_BOOST=提高/boost_1_59_0,,,——将mysql默认字符设置为utf8,并安装到指定的目录/软/mysql,自动下载提高库


#做,,使安装

# cd/软/mysql

# ln/软/mysql/支持文件/mysql。服务器,/sbin/mysqld

# ln/软/mysql/bin/mysql,/sbin/mysql

# bin/mysqld,——初始化,,,——记得最后一行生成的密码

2017 - 07 - 15 - t07:39:36.600876z 1[注]root@localhost生成一个临时密码:


# mysqld开始启动MySQL . .成功!,

# mysql - p


# ln/软/mysql/mysql。袜子/tmp/mysql。袜子

# mysql - p

mysql:[警告]在命令行界面可以使用密码不安全。

欢迎MySQL的班长。,命令结尾;或\ g。

你的MySQL连接id是6

服务器版本:5.7.18源代码分发版


版权(c) 2000年,2017年,甲骨文和/或其附属公司。保留所有权利。


甲骨文是甲骨文公司的注册商标和/或其

子公司。其他名称可能是商标各自的

的主人。


类型“帮助;”或“\ h”寻求帮助。类型“\ c”明确当前输入语句。


mysql>,

mysql>使用mysql;

错误1820 (HY000):你必须重置你的密码使用改变用户声明之前执行该语句。


mysql>设置密码=密码(“123456”);

查询好,0行影响,1警告(0.01秒)

mysql>

mysql>使用mysql

数据库改变


源码编译安装mysql5.7.18