linux 下安裝mysql服務

本身在網上找了不少教程都不靠譜,最後終於本身配置好了. 決定本身寫個教程。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.初始化表配置正確執行步驟:

  1. # mkdir data  
  2. # bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data  

最後一列會生成密碼 :

 15T09:39:39.773073Z 1 [Note] A temporary password is generated for root@localhosti7YCy.: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)訪問數據庫 

相關文章
相關標籤/搜索