<>强安装软件依赖包强>
yum - y安装gcc gcc-c + + ncurses ncurses-devel cmake
<强>下载软件包强>
,焦油zxvf boost_1_59_0.tar。广州
,
useradd - m - s/sbin/nologin mysql
,
,
mkdir - p/usr/local/mysql
,
,
mkdir,/mysql3306
,
,
mkdir -p /usr/地方/mysql/等
,
,
mkdir -p /usr/local/mysql/logs
cd /usr/local/src
焦油zxvf mysql-5.7.13.tar。广州
cmake \
-DCMAKE_INSTALL_PREFIX=/usr/地方/mysql \
-DMYSQL_DATADIR=/mysql3306 \
-DMYSQL_UNIX_ADDR=/usr/地方/mysql/mysql。袜子\
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DEXTRA_CHARSETS=所有\
-DENABLED_LOCAL_INFILE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DDOWNLOAD_BOOST=1 \
-DWITH_BOOST=/usr/地方/boost_1_59_0
做,,使安装
,
创建配置文件目录
mkdir - p/usr/local/mysql/etc
cp支持文件/my-default.cnf等
/my . cnf中所做
编辑配置文件
修改安装目录的权限
乔恩- r Mysql: Mysql/usr/local/mysql/
拷贝配置文件的启动脚本
cp/app/Mysql/Mysql/支持文件/Mysql。服务器/etc/init.d/mysqld
将mysql命令加入到环境变量
出口路径=$路径:/usr/地方/mysql/bin
源/etc/profile
。/mysqld——initialize-insecure
启动数据库
/etc/init。d/mysqld开始
数据库报错
,/etc/init。d/mysqld开始
启动MySQL。没有更新服务器退出PID文件(/(失败)l/mysql/mysqld.pid)。
查看错误日志
解决方法
乔恩- r Mysql: mysql /mysql3306
登录并查看数据库,默认安装完的数据库没有密码
给数据库设置密码
版本更新后,原来用户里的密码字段已经变更为authentication_string
登录Mysql
mysql>更新mysql。用户密码设置authentication_string=(123 qwe)用户=椭骰?發ocalhost”;
查询好了,1行影响,1警告(0.01秒)
行匹配:1,改变:1,警告:1
mysql>冲洗特权;
登录验证