本身在網上找了不少教程都不靠譜,最後終於本身配置好了. 決定本身寫個教程。mysql
mysql下載地址:http://dev.mysql.com/downloads/mysql/linux
解壓:tar -zxvf /Ultrapower/test/mysql-5.7.13-linux-glibc2.5-i686.tar.gz sql
1.添加mysql組和mysql用戶,用於設置mysql安裝目錄文件全部者和所屬組。數據庫
①groupadd mysqlsocket
②useradd -r -g mysql mysqlide
2.cp mysql-5.7.13-linux-glibc2.5-i686 /usr/local/mysql -r spa
3.cd mysql 進入mysql文件夾,也就是mysql所在的目錄,.net
4.更改mysql目錄所屬的組和用戶。更改權限server
chown -R mysql .教程
chgrp -R mysql .
5.初始化表配置正確執行步驟:
最後一列會生成密碼 :
15T09:39:39.773073Z 1 [Note] A temporary password is generated for root@localhost: i7YCy.:jv6yr
6.# mkdir tmp
7.複製配置文件 # cp support-files/my-default.cnf /etc/my.cnf
修改/etc/my.conf:
[mysqld]
datadir=/usr/local/mysql/data
socket=/usr/local/mysql/tmp/mysql.sock
[mysql.server]
user=mysql
basedir=/usr/local/mysql
[client]
socket=/var/lib/mysql/mysql.sock
8.把mysql註冊爲開機啓動的服務
#chkconfig --add mysql
查看是否添加成功
# chkconfig --list mysql
mysqld 0:關閉 1:關閉 2:啓用 3:啓用 4:啓用 5:啓用 6:關閉
9.mysql服務的開啓和關閉
#/etc/init.d/mysql start 或者 serivce mysql start
/etc/init.d/mysql stop 或者 service mysql stop
10.加入環境變量
修改/etc/profile文件使其永久性生效,並對全部系統用戶生效,在文件末尾加上以下兩行代碼
PATH=$PATH:/usr/local/mysql:/usr/local/mysql/bin
export PATH
最後:執行 命令source /etc/profile或 執行點命令 ./profile使其修改生效,執行完可經過echo $PATH命令查看是否添加成功。
11.登陸mysql服務
執行:mysql -uroot -p
Enter password:
(輸入生成的密碼)
11.連上後,在作任何操做前,mysql要求要改掉root的密碼後才能進行操做。
mysql> alter user 'root'@'localhost' identified by 'root';
12.Mysql遠程訪問設置 設置mysql方法. 更改mysql.user的host屬性爲% mysql>use mysql; mysql>update user set host='%' where user='root'(能夠換成其餘用戶) mysql>flush privileges; 使用用戶root密碼(password)訪問數據庫