安裝環境:系統是 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
cp
support-files
/mysql
.server
/etc/init
.d
/mysqld
chmod
755
/etc/init
.d
/mysqld
cp
support-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命令了
export
path=$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...