linux虛擬機器中安裝MySQL

來源:互聯網
上載者:User

標籤:版本   down   evel   tar   client   建立資料庫   連結   sha   ice   

總結一下虛擬機器中安裝MySQL 踩到的坑,並不複雜,運氣好一次成功,運氣不好的我,安了七八次,才成功。一定要按照順序一步一步的來。

rhel-server-6.9-x86_64-dvd.iso

1、首先先查看是否已經安裝了mysql

執行命令:

rpm -qa|grep mysql

如果什麼都沒顯示說明沒有安裝過,如果已經安裝了mysql,就先卸載,

執行命令:

rpm -e --nodeps ******(******為已經安裝的rpm)

2、查看是否安裝mariadb(系統內建的資料庫),我安裝mysql的時候和mariadb發生了衝突,所以不用這個資料庫的話也可以卸載,查看是否安裝mariadb,執行命令 rpm -qa|grep mariadb,卸載執行命令 rpm -e --nodeps ******(******為已經安裝的mariadb)   注意,在root下。

3、到mysql官網下載mysql安裝包:

        mysql官網連結:http://dev.mysql.com/

圖一 Downloads

 

 圖二Archives

圖三MySQL Community Server

 

圖四  選擇適合自己的系統版本

 

 

圖五 下載需要的版本

 

 4、安裝MYSQL

解壓:

tar -xvf mysql-5.7.10-1.el7.x86_64.rpm-bundle.tar

 解壓後有很多檔案,我們接下來需要安裝,因為RPM包的依賴關係,所以注意安裝順序,按照以下次序安裝

1 rpm -ivh MySQL-client-5.6.15-1.el6.x86_64.rpm2 rpm -ivh MySQL-devel-5.6.15-1.el6.x86_64.rpm3 rpm -ivh MySQL-server-5.6.15-1.el6.x86_64.rpm4 rpm -ivh MySQL-shared-5.6.15-1.el6.x86_64.rpm

首先回到root目錄,找到一個.mysql_secret檔案,

1 find -name .mysql_secret

cat查看一下裡面的內容,最後冒號後面的是原始密碼

首次需要手動啟動MySql

啟動命令:  service mysql start 

登入,輸入命令mysql -u root -p然後在下面輸入原始密碼,

# mysql -u root -p
# PassWord:(輸入.mysql_secret中的初始密碼)

這裡只要你沒有成功登陸都可以從新登陸的,一旦你成功登陸一次,初始密碼就失效了,所以務必一次性將新密碼設定成功

設定密碼:

1 set password=password(‘123‘);

行密碼修改,一定要注意後面的冒號,這個是需要有的,單引號裡面的可以隨便設定,但需要記住,

出現

1 Query OK, 0 rows affected (0.01 sec)

證明一切ok下一次就可以用這個密碼登陸了

關閉資料庫命令:  /etc/init.d/mysql stop

1、首先作業系統的字元集為utf8查看作業系統命令字元集命令為locale

2、然後開始建立資料庫CREATE DATABASE db1 CHARACTER set utf8;注意指定字元集,不指定預設是拉丁字元集,中文顯示會是亂碼

show databases;先試一下當前有的資料庫mysql資料庫裡面存放的是系統資料

use mysql添加一個使用者GRANT ALL ON db1.* TO dbuser1 IDENTIFIED BY ‘dbuser1‘;

3、登陸用戶端還要設定字元集,登陸mysql後set names utf8;代表用戶端串連方式字元集

4、CRT也需要設定成utf8,必須都統一

 

登陸MySql使用者mysql -u 使用者名稱 -p

use mysql,選擇資料庫

建立表格

CREATE TABLE table1 (name varchar(100),sex varchar(10), age int, class varchar(100));

CREATE TABLE table2 (ID int(11) NOT NULL auto_increment, name varchar(100), age int, PRIMARY KEY(ID));

 

linux虛擬機器中安裝MySQL

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.