Linux下安裝mysql環境。

2021-08-20 16:45:40 字數 2312 閱讀 8453

1、這裡我將mysql安裝在/usr/local/mysql目錄裡面;

mkdir /usr/local/mysql

curl -o -l

3、解壓mysql壓縮包

tar -xvf mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz
4、複製壓縮後的檔案到你的制定目錄

mv mysql-5.7.11-linux-glibc2.5-x86_64/* /usr/local/mysql

5、建立data目錄

mkdir /usr/local/mysql/data
6、建立mysql使用者組

groupadd mysql
7、建立mysql使用者

useradd -r -g mysql mysql
8、初始化資料

先進入 mysql

cd /usr/local/mysql
初始化

./bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/
9、複製配置檔案到 /etc/my.cnf

cp -a ./support-files/my-default.cnf /etc/my.cnf
10、編輯配置檔案

vi /etc/my.cnf
# these are commonly set, remove the # and set as required.

basedir = /usr/local/mysql

datadir = /usr/local/mysql/data

port = 3306

# server_id = .....

socket = /tmp/mysql.sock

character-set-server = utf8

# remove leading # to set options mainly useful for reporting servers.

# the server defaults are faster for transactions and fast selects.

# adjust sizes as needed, experiment to find the optimal values.

# join_buffer_size = 128m

# sort_buffer_size = 2m

# read_rnd_buffer_size = 2m

11、建立軟鏈結

ln -s /usr/local/mysql/  /usr/bin/
12、啟動服務

service mysqld start
13、如果提示初始化密碼

mysql5.7會生成乙個初始化密碼,在root中.mysql_secret檔案中。

[root@localhost ~]# cat /root/.mysql_secret

# password set for user 'root@localhost' at 2017-03-16 00:52:34

ws;fmt7yh0cm

14 、登陸並修改密碼

[root@localhost ~]# mysql -u root -p

alter user root@localhost identified by 'tiger';

flush privileges;

使用者名稱就是剛才得
ws;fmt7yh0cm
想要修改得密碼就是

tiger
如果提示   -bash: mysql: command not found

解決方法如下

vi ~/.bash_profile
新增

export

path=

$path

:/usr/local/mysql/bin

儲存退出

使配置檔案生效

source ~/.bash_profile

Linux環境下安裝MySQL

檢查mysql以及相關rpm包是否有安裝。rpm qa grep i mysql yum y remove 包名 rpm e nodeps mysql 刪除包 rm rf var lib mysql rm rf usr share mysql 掃尾工作rpm安裝 mkdir usr local sr...

linux 環境下安裝mysql

使用yum安裝 rpm ivh mysql client 5.5.17 1.linux2.6.x86 64.rpm mysql server 5.5.17 1.linux2.6.x86 64.rpm 學習了很長時間的linux,有必要做一下整理筆記了,以下是mysql的安裝筆記,和常見的一些使用方法...

linux下安裝mysql環境

1.在安裝apache的時候已經檢查了本地沒有安裝centos自帶的mysql,有的話一定要解除安裝掉,否則可能占用埠 3.準備安裝包xftp上傳 上傳前我先遞迴刪除了apache的安裝後的無用包,省的礙事 4.解除安裝原有的5.1版本 rpm qa grep i mysql 發現有自帶的mysql...