mysql的部署
mysql服务安装:
- 上传mysql安装包
表1 上传mysql安装包 安装服务器
gx01节点
程序名称
Mysql
上传路径
/opt
程序安装路径
/usr/local/mysql
- 安装步骤
- 进入/opt/(上传安装包路径)
cd /opt/
图1 进入
- 解压mysql安装包
tar -zxvf mysql-5.6.42-linux-glibc2.12-x86_64.tar.gz
图2 解压
- 移动至/usr/local/mysql(程序安装路径)
mv mysql-5.6.42-linux-glibc2.12-x86_64 /usr/local/mysql
图3 移动
- 创建mysql用户
useradd -s /sbin/nologin mysql
图4 创建
- 进入mysql目录
cd /usr/local/mysql
图5 进入mysql目录
- 建立mysql储存路径并增加mysql用户使用权限
mkdir -p /data/mysql ; chown -R mysql:mysql /data/mysql
图6 建立
- 初始化数据库
yum -y install numactl.x86_64
yum -y install perl
yum -y install perl-devel
yum -y install perl-Data-Dumper
命令行界面输入:
./scripts/mysql_install_db --user=mysql --datadir=/data/mysql
图7 初始化数据库
- 复制mysql配置文件
cp support-files/my-default.cnf /etc/my.cnf
图8 复制
- 修改mysql配置文件
vim /etc/my.cnf
将下面代码加入mysql配置文件的[mysqld]下并保存!
basedir=/usr/local/mysql datadir=/data/mysql socket=/tmp/mysql.sock user=mysql character-set-server=utf8 lower_case_table_names=1
图9 修改
- 复制mysql启动配置文件
cp support-files/mysql.server /etc/init.d/mysqld
图10 复制
- 修改mysql启动配置文件
vim /etc/init.d/mysqld
图11 修改
将启动配置文件中代码basedir和datadir修改为以下内容并保存!
basedir=/usr/local/mysql datadir=/data/mysql
图12 保存
- 进入/opt/(上传安装包路径)
- mysql启动
service mysqld start
图13 mysql启动
- 配置环境变量
- mysql密码修改和远程访问开启
- 登录mysql
mysql -uroot -p(mysql5.6初始密码为空,输入后直接回车)
图17 登录
- 修改mysql密码(下方括号内为所设置的密码)
use mysql; UPDATE user SET Password=PASSWORD('Qwer6666') where USER='root';
图18 修改mysql密码
- 开启远程访问
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Qwer6666' WITH GRANT OPTION; FLUSH PRIVILEGES;
图19 开启远程访问
- 登录mysql
- 设置mysql开机启动