https://pan.baidu.com/s/1X0QlWbCh3tsQbHCc505XxA/软件百度云连接
<代码> yum安装lrz * - y//安装上传软件代码>
<代码> yum - y安装\ ncurses \ ncurses-devel \ 野牛\ cmake 代码>
<代码> useradd - s/sbin/nologin mysql//创建一个无法登陆系统的用户代码>
<代码> tar xf mysql-boost-5.7.20.tar。广州//解压软件包代码>
<代码> cd mysql-5.7.20/代码> >之前
<代码> yum - y安装gcc gcc-c + + cmake ncurses-devel autoconf perl perl-devel 代码>
<代码> cmake \ -DCMAKE_INSTALL_PREFIX=/usr/地方/mysql \//mysql安装的根目录 -DMYSQL_UNIX_ADDR=/usr/地方/mysql/mysql。袜子\//设置mysql.sock路径,必须是绝对路径,默认是/tmp/mysql.sock -DSYSCONFDIR=/etc、//mysql配置文件所在目录 -DSYSTEMD_PID_DIR=/usr/地方/mysql \//pid文件路径 -DDEFAULT_CHARSET=utf8 \//设置mysql的默认字符集为utf - 8 -DDEFAULT_COLLATION=utf8_general_ci \//设置默认字符集校对规则 -DWITH_INNOBASE_STORAGE_ENGINE=1 \//以下为优化参数,存储引擎选项,静态编译一个存储引擎到服务器,1为开启,添加INNOBASE引擎支持不加建表时报的错 -DWITH_ARCHIVE_STORAGE_ENGINE=1 \//添加档案引擎支持,不加建表时报的错 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \//添加黑洞引擎支持,不加建表时报的错 -DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \//添加PERFSCHEMA引擎支持,不加建表时报的错 -DMYSQL_DATADIR=/usr/地方/mysql/数据\//mysql数据库文件存放目录 -DWITH_BOOST=提高\//指向提高库所在目录 -DWITH_SYSTEMD=1//可以使用systemd控制mysql服务代码><代码>使,,make install//编译且安装代码><代码>乔恩- r mysql。mysql/usr/local/mysql/代码><代码> vi/etc/my.cnf//MySQL默认主配置文件 #最下面加 (客户端) 端口=3306 default-character-set=utf8 套接字=/usr/local/mysql/mysql.袜子//设置袜子文件位置 (mysql) 端口=3306 default-character-set=utf8//设置mysql客户端默认字符集 套接字=/usr/local/mysql/mysql.sock (mysqld) 用户=mysql basedir=/usr/local/mysql//设置mysql的安装目录 datadir=/usr/local/mysql/data//设置mysql数据库的数据的存放目录 3306年=3306//港设置端口 character_set_server=utf8//创建新表时将使用的默认存储引擎 pid文件=/usr/local/mysql/mysqld.pid 套接字=/usr/local/mysql/mysql.sock 服务器id=1 sql_mode=NO_ENGINE_SUBSTITUTION、STRICT_TRANS_TABLES NO_AUTO_CREATE_USER、NO_AUTO_VALUE_ON_ZERO NO_ZERO_IN_DATE, NO_ZERO_DATE, ERROR_FOR_DIVISION_BY_ZERO, PIPES_AS_CONCAT ANSI_QUOTES :wq//保存退出代码><代码>乔恩mysql: mysql/etc/my.cnf 代码><代码> echo '路径=/usr/地方/mysql/bin:/usr/地方/mysql/lib:美元路径的祝辞祝辞Linux/etc/profile//便系统识别代码><代码>回声出口路径的祝辞祝辞/etc/profile 代码><代码>源/etc/profile 代码><代码> cd/usr/local/mysql///在安装目录中进行初始化代码><代码> bin/mysqld \//初始化数据库 ——initialize-insecure \ ——用户=mysql \//用户 ——basedir=/usr/地方/mysql \//基础目录 ——datadir=/usr/地方/mysql/数据//工作目录代码><代码> cp/usr/lib systemd/系统/mysqld。服务/usr/lib/systemd/system///添加到系统管理器代码><代码> systemctl daemon-reload加载代码><代码> systemctl开始mysqld//重启mysqld服务器代码><代码> netstat -anpt | grep 3306//查看3306端口有哪些服务在运作代码><代码> systemctl启用mysqld 代码>
<代码> mysqladmin - u root - p密码“abc123”//给根账号设置密码 实验有没有成功代码>
linux安装MYSQL