以下是关于“mysql 5.7.14 安装配置方法图文教程”的详细攻略:
一、安装前准备
1. 操作系统要求
mysql 5.7.14 支持的操作系统版本有:
- Red Hat Enterprise Linux / Oracle Linux 5.x/6.x/7.x
- SUSE Linux Enterprise Server 11 SP2/SP3/SP4; 12 GA
- Debian 6, 7, 8
- Ubuntu 12.04 LTS, 14.04 LTS, 15.04
- Windows 7, 8, 10, Server 2012, Server 2012 R2
2. 下载mysql 5.7.14
从mysql官方网站上下载对应版本的mysql软件,下载地址:https://dev.mysql.com/downloads/mysql/5.7.html
3. 安装前准备
- 为install用户创建data目录,用于存放mysql数据:
mkdir -p /home/install/data
- 创建mysql用户和mysql用户组:
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
- 创建软连接和相关目录:
ln -sf /usr/local/mysql-5.7.14-macos10.12-x86_64/bin/mysql /usr/bin/mysql
ln -sf /usr/local/mysql-5.7.14-macos10.12-x86_64/bin/mysqladmin /usr/bin/mysqladmin
mkdir -p /var/run/mysqld
chown mysql:mysql /var/run/mysqld
二、安装mysql
1. 解压mysql安装包
执行以下命令解压mysql安装包:
tar -xvf mysql-5.7.14.tar.gz
2. 编译和安装mysql
执行以下命令编译和安装mysql:
cd mysql-5.7.14
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql-5.7.14-macos10.12-x86_64 \
-DMYSQL_DATADIR=/home/install/data \
-DDOWNLOAD_BOOST=1 -DWITH_BOOST=/usr/local/boost
make && make install
3. 初始化mysql
执行以下命令初始化mysql:
cd /usr/local/mysql-5.7.14-macos10.12-x86_64
./bin/mysqld --defaults-file=/etc/my.cnf --initialize --user=mysql --basedir=/usr/local/mysql-5.7.14-macos10.12-x86_64 \
--datadir=/home/install/data --explicit_defaults_for_timestamp
4. 启动mysql
执行以下命令启动mysql:
cd /usr/local/mysql-5.7.14-macos10.12-x86_64
./bin/mysqld_safe --defaults-file=/etc/my.cnf --user=mysql &
三、配置mysql
1. 创建mysql配置文件
在/etc目录下创建my.cnf文件,内容如下:
[mysqld]
basedir=/usr/local/mysql-5.7.14-macos10.12-x86_64
datadir=/home/install/data
socket=/tmp/mysql.sock
log-error=/home/install/mysql_error.log
pid-file=/var/run/mysqld/mysqld.pid
2. 运行mysql安全脚本
执行以下命令运行mysql安全脚本:
cd /usr/local/mysql-5.7.14-macos10.12-x86_64
./bin/mysql_secure_installation
3. 配置mysql字符集
在/etc/my.cnf文件中添加以下内容:
[mysqld]
character-set-server=utf8
4. 检查mysql是否安装成功
在终端中执行以下命令,进入mysql:
mysql -u root -p
输入密码,如果提示成功登录mysql,则说明mysql安装成功。
示例说明
示例一:创建mysql用户
在终端中执行以下命令,进入mysql:
mysql -u root -p
执行以下命令创建mysql用户:
grant all on *.* to 'mysqluser'@'%' identified by 'password';
示例二:备份mysql数据库
在终端中执行以下命令备份mysql数据库:
mysqldump -u root -p dbname > dbname.sql
备份完成后,数据库会被保存在当前目录下的dbname.sql文件中。
到此,mysql 5.7.14 安装配置方法图文教程就结束了。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:mysql 5.7.14 安装配置方法图文教程 - Python技术站