MySQL(三)二進制方式安裝

二進制安裝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';



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章