linux下 安裝mysql教程

2022-05-04 02:39:09 字數 3754 閱讀 5518

安裝環境:系統是 centos6.5

2、解壓12

34#解壓

tar-zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz

#複製解壓後的mysql目錄

cp-r mysql-5.6.33-linux-glibc2.5-x86_64/usr/local/mysql

3、新增使用者組和使用者12

34#新增使用者組

groupadd mysql

#新增使用者mysql 到使用者組mysql

useradd-g mysql mysql

4、安裝12

3456

78910

1112

1314

1516

1718

1920

2122

2324

2526

2728

2930

cd/usr/local/mysql/

mkdir./data/mysql

chown-r mysql:mysql ./

./scripts/mysql_install_db--user=mysql --datadir=/usr/local/mysql/data/mysql

cpsupport-files/mysql.server/etc/init.d/mysqld

chmod755/etc/init.d/mysqld

cpsupport-files/my-default.cnf/etc/my.cnf

#修改啟動指令碼

vi/etc/init.d/mysqld

#修改項:

basedir=/usr/local/mysql/

datadir=/usr/local/mysql/data/mysql

#啟動服務

service mysqld start

#測試連線

./mysql/bin/mysql-uroot

#加入環境變數,編輯 /etc/profile,這樣可以在任何地方用mysql命令了

exportpath=$path:/usr/local/mysql/bin

source/etc/profile

#啟動mysql

service mysqld start

#關閉mysql

service mysqld stop

#檢視執行狀態

service mysqld status

5.1 sqlyog連線時,報1130錯誤,是由於沒有給遠端連線的使用者許可權問題

直接授權

grant all privileges on *.* to 『root』@'%』 identified by 『youpassword』 with grant option;

flush privileges;

5.2 安裝時的一些錯誤

-bash: ./scripts/mysql_install_db: /usr/bin/perl: bad interpreter: 沒有那個檔案或目錄

解決: yum -y install perl perl-devel

installing mysql system tables..../bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: no such file or directory

解決:yum -y install libaio-devel

centos 7.2 報錯

出現如下異常: 

fatal error: please install the following perl modules before executing /usr/bin/mysql_install_db: 

data::dumper 

解決方案: 

]# yum install -y perl-module-install.noarch

5.3 設定root 密碼

方法1: 用set password命令

mysql -u root

mysql> set password for 'root'@'localhost' = password('newpass');

方法2:用mysqladmin

mysqladmin -u root password "newpass"

如果root已經設定過密碼,採用如下方法

mysqladmin -u root password oldpass "newpass"

mysql -u root

mysql> use mysql;

mysql> update user set password = password('newpass') where user = 'root';

mysql> flush privileges;

在丟失root密碼的時候,可以這樣

mysqld_safe --skip-grant-tables&

mysql -u root mysql

mysql> update user set password=password("new password") where user='root';

mysql> flush privileges;

6.1 配置環境變數

vi + /etc/profile

export path=....:/usr/local/mysql/bin

Linux下安裝mysql教程

最新寫了乙個小專案需要部署到遠端伺服器,就在阿里雲買了一台centos7.x的伺服器,想找個完整的教程,卻發現都是坑,要不執行到一半執行不下去,要不就是命令錯誤,經過多次踩坑總結如下 wget未安裝wget的同學執行以下命令安裝 sudo yum install wget安裝 sudo rpm iv...

Linux下安裝MySQL詳細教程

現在一般企業,mysql資料庫用的還是比較多,具體的就不嘮叨了,直接上linux下安裝mysql的基礎操作步驟 1 檢查linux是否安裝了mariadb資料庫,mariadb資料庫是mysql的分支 執行命令 yum list installed grep mariadb 2 如果linux中安裝...

Linux下Mysql安裝教程詳解

linux下軟體安裝一般有三種方式 rpm包方式 通過redhat 第三方包管理系統 二進位製包和原始碼包。本篇主要介紹二進位製包安裝mysql資料庫的方式。1 建立使用者和使用者組 root mylinux groupadd mysql root mylinux useradd r g mysql...