Mysql for Linux安裝配置之—— rpm(bundle)安裝
1.準備及安裝
1)下載rpm安裝包(或rpm bundle)
rpm安裝包包括兩個(bundle會更多),一個是client,另一個是server,例如:MySQL-client-5.5.44-1.linux2.6.i386.rpm;MySQL-server-5.5.44-1.linux2.6.i386.rpm。。
2)上傳rpm(bundle)安裝包
將下載的兩個rpm安裝包上傳至/usr/local/目錄下。
3)檢測和刪除之前安裝的rpm包
# rpm -qa|grep mysql
# rpm -e –-nodeps qt-mysql-4.6.2-26.el6_4.x86_64
# rpm -e –-nodeps mysql-server-5.1.71-1.el6.x86_64
# rpm -e –-nodeps mysql-libs-5.1.71-1.el6.x86_64
# rpm -e –-nodeps mysql-devel-5.1.71-1.el6.x86_64
# rpm -e –-nodeps mysql-5.1.71-1.el6.x86_64
4)安裝rpm安裝包
# rpm -ivh MySQL-server-5.5.44-1.linux2.6.i386.rpm
# rpm -ivh MySQL-client-5.5.44-1.linux2.6.i386.rpm
--注:
如果安裝為rpm bundle的話,需解壓和安裝如下rpm包。
1)解壓tar包
# tar -xvf mysql-8.0.12-1.el6.x86_64.rpm-bundle.tar
2)按序安裝解壓的rpm包
# rpm -ivh mysql-community-common-8.0.12-1.el6.x86_64.rpm
# rpm -ivh mysql-community-libs-8.0.12-1.el6.x86_64.rpm
# rpm -ivh mysql-community-libs-compat-8.0.12-1.el6.x86_64.rpm
# rpm -ivh mysql-community-client-8.0.12-1.el6.x86_64.rpm
# rpm -ivh mysql-community-server-8.0.12-1.el6.x86_64.rpm
4)複製及修改配置檔案
# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
然後,在/etc/my.cnf配置檔案中分別加入如下變數。
[client]
default-character-set=utf8
[mysqld]
default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_generic_ci
5)啟動mysql
# service mysql start
2.管理及配置
1)修改登入密碼
# /usr/bin/mysqladmin -u root password 'new-passwd'
--注:
1)這裡需要注意,mysql5.7.4之前,安裝後預設root預設沒有密碼,之後的密碼可以透過mysqld.log獲取,具體mysqld.log的位置根據具體設定而定,例如:/var/log/mysqld.log,/usr/local/mysql/mysqld.log等。可透過如下命令獲取:
cat mysqld.log|grep pass
2)啟動及停止mysql
# /etc/init.d/mysql start
# /usr/bin/mysqladmin -u root -p shutdown
# sudo /etc/init.d/mysql restart
3)自啟動配置
# chkconfig --list
# chkconfig --del mysql
# chkconfig --add mysql
# chkconfig mysql on
4)透過mysql使用者啟停mysql資料庫時,可能會出現許可權問題的報錯,可以根據具體情況進行設定相關變數,例如:
datadir,socket,log-error,pid-file等。此外,還可能會出現有關/var/lock/subsys/mysql路徑的許可權報錯,該路徑不能透過修改mysql變數的方式進行修改,但可以透過對/etc/init.d/mysqld指令碼中的lockfile進行修改而進行改變。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8484829/viewspace-2674138/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Mysql for Linux安裝配置之—— 原始碼安裝MySqlLinux原始碼
- Mysql for Linux安裝配置之——二進位制安裝MySqlLinux
- mysql安裝(rpm)MySql
- Linux rpm -e --nodeps rpm解除安裝Linux
- MySQL 5.7.22 rpm 安裝方式MySql
- 在Linux(Redhat/CentOS)下安裝MySQL之yum(rpm)線上安裝方式LinuxRedhatCentOSMySql
- 在Linux(Redhat/CentOS)下安裝MySQL之yum(rpm)離線安裝方式LinuxRedhatCentOSMySql
- 基於Linux的MySQL5.7RPM包安裝LinuxMySql
- Linux命令之rpm安裝命令Linux
- Linux安裝解除安裝MySQLLinuxMySql
- Linux RPM包安裝、解除安裝、升級命令講解Linux
- CentOS下使用rpm包安裝MySQLCentOSMySql
- yum如何解除安裝已安裝的rpm並安裝本地rpm包
- CentOS7離線安裝(rpm安裝)mysql資料庫CentOSMySql資料庫
- PostgreSQL 10.12 安裝系列 - 本地RPM安裝SQL
- mysql安裝 for LinuxMySqlLinux
- Linux安裝MySQLLinuxMySql
- Linux-Ubuntu-mysql-安裝&解除安裝LinuxUbuntuMySql
- CentOS8 安裝 MySQL8.0(RPM)CentOSMySql
- mysql8.0.30的RPM包安裝方法MySql
- 【MySQL安裝】Linux下安裝MySQL(預編譯)MySqlLinux編譯
- rpm包安裝升級與解除安裝
- PostgreSQL 10.12 安裝系列 - Yum+rpm 安裝SQL
- 阿里雲伺服器ecs配置之安裝mysql阿里伺服器MySql
- linux中安裝JDK linux中安裝Tomcat linux中安裝Mysql 及故障解析 linux系統安裝redisLinuxJDKTomcatMySqlRedis
- linux環境安裝——mysql安裝複習LinuxMySql
- Ubuntu 安裝 .bundle 檔案Ubuntu
- centos(linux): rpm -V 驗證rpm包安裝程式的安全CentOSLinux
- Linux安裝mysql 8.0LinuxMySql
- 最新!linux mysql安裝LinuxMySql
- linux上安裝mysqlLinuxMySql
- mysql linux下安裝MySqlLinux
- mysql在linux安裝MySqlLinux
- CentOS安裝MySQL的兩種方式——RPM和YUMCentOSMySql
- Mysql 5.7在OL 6上以RPM包安裝MySql
- 鯤鵬920,KylinOSV 10,RPM安裝mysql8.0.24MySql
- Linux 下 docker 安裝 MySQLLinuxDockerMySql
- Linux安裝Mysql5.6LinuxMySql