檢查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/src/mysql
rpm –ivh mysql-server-5.6*.rpm
rpm –ivh mysql-devel-5.6*.rpm
rpm –ivh mysql-client-5.6*.rpm
cd /etc/init.d
./mysql start
以tar.gz包的形式安裝(無需有網)
1.解壓:
tar -zxvf mysql-
5.6.30
-linux
-glibc2
.5-x86_64
.tar.gz -c /usr/local
/ mv mysql-
5.6.30
-linux
-glibc2
.5-x86_64 mysql
2.建立mysql使用者:
groupadd mysql
useradd -d /home/mysql -g mysql -m mysql
3.設定許可權
cd /usr/local
chown -r mysql:mysql mysql
4.切換到mysql使用者
cd /usr/local/mysql/scripts/
5.安裝
.
/mysql_install_db--
user=mysql--
basedir=/usr/local/mysql--
datadir=/usr/local/mysql/data
這裡可能會報錯:
scripts/mysql_install_db: /usr/bin/perl: bad interpreter: no such file or directory。需要安裝perl以及perl-devel.執行命令:
yum –y install perl perl-devel
yum install -y perl-module
-install
.noarch
fatal error: please install the following perl modules before executing ./mysql_install_db:解決方法 :安裝autoconf庫data::dumper
命令:yum-y install autoconf //此包安裝時會安裝data:dumper模組
yum-y install autoconf
6.配置檔案的複製與修改
cd /usr/local/mysql/support-files
cp my-default.cnf /etc/my.cnf
cp mysql.server /etc/init.d/mysql
vim /etc/init.d/mysql #若mysql的安裝目錄是/usr/local/mysql,則可省略此步
修改檔案中的兩個變更值
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
7.配置環境變數
vim /etc/profile
export mysql_home=/usr/local/mysql
export path=$mysql_home/bin:$path
vim /etc/my.cnf
max_allowed_packet = 20m
lower_case_table_names=1
儲存退出
source /etc/profile
source /etc/my.cnf
8.啟動
chkconfig mysql on
#設定mysql服務開機自動啟動
service mysql start #啟動mysql服務
9.設定root登入密碼:
cd /usr/local/mysql/bin/
./mysqladmin -u root password '123456'
/usr/local/mysql/bin/mysqladmin -u root password '123456'
10.登入以及設定登入許可權:
mysql -uroot -p
grant
allprivileges
on *.* to
'root'@'%' identified by
'123456'
with
grant
option;
flush privileges;
11.給其他使用者賦許可權
grant
allprivileges
on *.* to
'使用者'@'%' identified by
'使用者密碼'
with
grant
option;
grant
allprivileges
on *.* to
'使用者'@'127.0.0.1' identified by
'使用者密碼'
with
grant
option;
grant
allprivileges
on *.* to
'使用者'@'localhost' identified by
'使用者密碼'
with
grant
option;
flush privileges;
Linux下安裝mysql環境。
1 這裡我將mysql安裝在 usr local mysql目錄裡面 mkdir usr local mysql curl o l3 解壓mysql壓縮包 tar xvf mysql 5.7.11 linux glibc2.5 x86 64.tar.gz4 複製壓縮後的檔案到你的制定目錄 mv my...
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...