Linux安裝Mysql5.7數據庫

下載地址:https://downloads.mysql.com/archives/community/mysql

 

1.上傳到服務器並解壓linux

tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tarsql

 

2.再移動並重命名一下數據庫

mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysqlvim

 

3.建立mysql用戶組和用戶並修改權限服務器

groupadd mysql useradd -r -g mysql mysqlsocket

 

4.建立數據目錄並賦予權限server

mkdir -p /data/mysql #建立目錄 chown mysql:mysql -R /data/mysql #賦予權限blog

 

5.配置my.cnfci

vim /etc/my.cnf

 內容以下:

[mysqld]

bind-address=0.0.0.0

port=3306

user=mysql

basedir=/usr/local/mysql

datadir=/data/mysql

socket=/tmp/mysql.sock

log-error=/data/mysql/mysql.err

pid-file=/data/mysql/mysql.pid

#character config

character_set_server=utf8mb4

symbolic-links=0

explicit_defaults_for_timestamp=true

 

6.初始化數據庫

進入mysql的bin目錄

cd /usr/local/mysql/bin/

 

7.初始化

./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize

 

8.查看密碼

cat /data/mysql/mysql.err

 

9.啓動mysql,並更改root 密碼

先將mysql.server放置到/etc/init.d/mysql中

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

啓動!!!

service mysql start

 

ps -ef|grep mysql

到這裏說明mysql已經安裝成功了!!

 

下面修改密碼:

首先登陸mysql,前面的那個是隨機生成的。

./mysql -u root -p #bin目錄下

再執行下面三步操做,而後從新登陸。

SET PASSWORD = PASSWORD('123456');

ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

FLUSH PRIVILEGES;

這時候你若是使用遠程鏈接……你會發現你沒法鏈接。

 

這裏主要執行下面三個命令(先登陸數據庫)

use mysql #訪問mysql庫

update user set host = '%' where user = 'root';#使root能再任何host訪問

FLUSH PRIVILEGES; #刷新

 

若是不但願每次都到bin目錄下使用mysql命令則執行如下命令

ln -s /usr/local/mysql/bin/mysql /usr/bin

 

結束語:

人生在世,

  最大的財富,

  就是你還健康地活着。

  沒了健康,功名利祿都是浮雲;

  沒了健康,半生奔波都是白費;

  沒了健康,再多錢財都是累贅;

  沒了健康,辛苦一輩子都是眼淚。

 

佛系博主:AlanLee

博客地址:http://www.cnblogs.com/AlanLee

本文出自博客園,歡迎你們加入博客園。

相關文章
相關標籤/搜索