MySQL(三)二进制方式安装

来源:互联网 发布:网络yy语音授课是什么 编辑:程序博客网 时间:2024/05/16 12:09
二进制安装mysql

1、下载glibc版本的Mysql
mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz

2、 新建用户以安全方式运行进程
# groupadd -r -g 306 mysql
# useradd -r -u 306 -g 306 -C "MySQL Server" -d/usr/local/mysql -s/bin/false/mysql;

3、解压包:
# # tar xf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz -C /usr/local/

4、安装并初始化mysql
# cd /usr/local/
# ln -sv mysql-5.7.18-linux-glibc2.5-x86_64/ mysql
# chown -R mysql.mysql mysql/*

5、初始化
# cd mysql
# bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
记住密钥:2017-08-04T15:29:52.665521Z 1 [Note] A temporary password is generated for root@localhost: rlrrF!tk>2d=

6、修改mysql主配置文件
# vim /etc/my.cnf
[client]
socket = /tmp/mysql.sock

[mysqld]
datadir = /usr/local/mysql/data

7、为mysql提供sysv服务脚本
# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
# chmod +x /etc/rc.d/init.d/mysqld

8、启动mysql
# chkconfig --add mysqld   --添加为系统服务
# chkconfig mysqld on  --开机自启动
# systemctl start mysqld

9、将mysql的bin目录加入PATH环境变量,编辑/etc/profile文件 使用mysql客户端命令
[root@stutest mysql]# mysql
-bash: mysql: command not found
由于PATH环境变量中没有添加,因此有两种方式:
一种是用绝对路径,如下:
# /usr/local/mysql/bin/mysql
第一种用起来比较麻烦,我们下面用第二种添加到PATH
# cd /etc/profile.d/ # vim mysql.sh
添加如下内容 export PATH=$PATH:/usr/local/mysql/bin
# source mysql.sh

若无法启动可查看配置文件并修改:
[mysqld_safe]
 log-error = /usr/local/mysql/data/mysql.log
 pid-file = /usr/local/mysql/data/mysql.pid

10、登录mysql
# mysql -uroot -p
 password:
>use mysql
>alter user 'root'@'localhost' identified by '123456';



阅读全文
0 0