liunx系統中安裝mysql的步驟:
2、解除安裝老版本的mysql
查詢並刪除mysql有關的檔案
find / -name mysql
rm -rf 上邊查詢到的路徑,多個路徑用空格隔開
3、在安裝目錄下解壓檔案
*如果自己定義了安裝路徑,沒有放在/usr/local下的話,後面的安裝可能報錯,我自己的路徑就是在/usr/local/src/tools/mysql/mysql
tar -zxvf mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz
4、刪除安裝包
rm -rf mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz
5、新增mysql使用者組和mysql使用者
先檢查是否有mysql使用者組和mysql使用者
groups mysql
若無,則新增;
groupadd mysql
useradd -r -g mysql mysql
6、進入mysql目錄更改許可權
cd mysql/
chown -r mysql:mysql ./
7、執行安裝指令碼
./scripts/mysql_install_db --user=mysql
(報錯:
fatal error: please install the following perl modules before executing ./scripts/mysql_install_db:
data::dumper
解決辦法:yum -y install autoconf
再次執行./scripts/mysql_install_db --user=mysql
報錯: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 install libaio* -y)
安裝完之後修改當前目錄擁有者為root使用者,修改data目錄擁有者為mysql
chown -r root:root ./
chown -r mysql:mysql data
8、更改mysql密碼
啟動mysql,啟動方法:./support-files/mysql.server start
9、mysql啟動之後再執行如下命令更改密碼
./bin/mysqladmin -u root -h localhost.localdomain password 『root』
10、密碼更改後即可登入mysql
./bin/mysql -h127.0.0.1 -uroot -proot
登入之後將其他使用者的密碼也可改為root
update mysql.user set password=password(『root』) where user=『root』;
flush privileges;
11、增加遠端登入許可權
grant all privileges on . to root@』%』 identified by 『root』;
flush privileges;
12、將mysql加入service系統服務
cp support-files/mysql.server /etc/init.d/mysqld
chkconfig --add mysqld
chkconfig mysqld on
service mysqld restart
service mysqld status
liunx下mysql的安裝
liunx系統中安裝mysql的步驟 2 解除安裝老版本的mysql 查詢並刪除mysql有關的檔案 find name mysql rm rf 上邊查詢到的路徑,多個路徑用空格隔開 3 在安裝目錄下解壓檔案 如果自己定義了安裝路徑,沒有放在 usr local下的話,後面的安裝可能報錯,我自己的路...
mysql在liunx下的安裝手冊
安裝準備cd opt mkdir mysql mv mysql 5.6.23 linux glibc2.5 x86 64.tar.gz mysql cd mysql tar zxvf mysql 5.6.23 linux glibc2.5 x86 64.tar.gz cd mysql 5.6.23 ...
liunx 下mysql安裝備忘
很久不安裝都忘記了 rpm qa grep i mysql 檢視安裝的mysql版本 mysql client 5.5.17 1.linux2.6.x86 64 mysql server 5.5.17 1.linux2.6.x86 64 解除安裝使用 rpm ev package name pack...