Linux下安装配置MySQL
一、刪除原來的MySQL
在安裝前要先確定系統是否已經安裝了其他版本的MySQL,如已安裝其他版本的MySQL,需先刪除后再安裝新版本。
1. 執行yum命令,刪除MySQL的lib庫,服務文件
yum remove mysql mysql-server mysql-libs mysql-server;2. 執行find命令,查找MySQL的殘留文件,然后運行“rm -rf 文件名”刪除殘留的MySQL文件
find / -name mysql二、下載安裝包
下載rpm安裝包,要下載三個安裝包一個client,一個server,一個devel,下載地址:http://mysql.mirror.kangaroot.net/Downloads/,我下載的是:
MySQL-server-5.5.54-1.linux2.6.i386.rpm
MySQL-devel-5.5.54-1.linux2.6.i386.rpm(MySQL開發依賴包)
MySQL-client-5.5.54-1.linux2.6.i386.rpm
1. 在重新進行安裝之前,為確保萬無一失,我們還是再確認一下系統中是否有MySQL極其相關的RPM安裝包。如果有,則先刪除。
rpm -qa | grep -i mysql2.執行完上述命令后,返回空數據,則可進行第二步。否則,執行下面的命令刪除MySQL的相關包文件
yum -y remove mysql-libs*三、將下載的三個安裝包拷貝到Linux
將下載的三個安裝包拷貝到Linux下的/usr/java目錄中,先進入目錄,cd /usr/java
四、安裝server
rpm -ivh MySQL-server-5.5.54-1.linux2.6.i386.rpm出現如下信息,則server安裝成功!
五、安裝devel
rpm -ivh MySQL-devel-5.5.54-1.linux2.6.i386.rpm出現如下信息,devel安裝成功!
六、安裝client
rpm -ivh MySQL-client-5.5.54-1.linux2.6.i386.rpm
七、初始化MySQL及設置密碼
1. 執行: /usr/bin/mysql_install_db,看到如圖,紅框中標識需要為root用戶設置密碼
所以我們可以通過 該命令來給我們的root賬號設置密碼:
mysqladmin -u root password 'root'此時我們就可以通過?mysql -u root -p?命令來登錄我們的mysql數據庫了
2. 修改?/etc/my.cnf文件內容如下:
[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockuser=mysql# Disabling symbolic-links is recommended to prevent assorted security riskssymbolic-links=0character-set-server=utf8 [mysqld_safe]log-error=/var/log/mysqld.logpid-file=/var/run/mysqld/mysqld.pid[client]default-character-set=utf8 [mysql]default-character-set=utf8
3.?設置開機自啟動
chkconfig mysql onchkconfig --list | grep mysql
4.開啟服務
service mysql start5.進入MySQL
mysql -uroot -proot? 到此,MySQL就安裝成功了!
八、MySQL常用命令
1.退出重啟mysql服務
sudo service mysql restart
?
2.查看mysql端口
mysql>?show variables?like'port';
?
3.查看數據庫
show databases;
?
4.查看數據庫機構
show create database `dbname`;
?
5.創建數據庫
create database `dbname` ?/*!40100 DEFAULT CHARACTER SET utf8 */;
?
6.使用數據庫
use `dbname`;
?
7.導入sql
? mysql> source /data/temp/test.sql;
注意:文件路徑中建議使用“/”,如果使用“\”,要首先進行轉義即“\\”,否則可能會出現錯誤。
?
http://www.jb51.net/article/40975.htm
轉載于:https://www.cnblogs.com/xbq8080/p/6509793.html
總結
以上是生活随笔為你收集整理的Linux下安装配置MySQL的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java多线程一览
- 下一篇: mysql自带加密解密字符集问题