如何在Linux服務器上建立mysql

如何在CentOS上架Mysql

對於許多剛入門的程序猿來講,擁有一臺屬於本身的服務器是一件很是有必要的是事情,在這裏我向你們推薦的是阿里雲服務器,由於它真的很是便宜!node

建立服務器

咱們租了一臺服務器以後,選擇linux的centOS系統,linux是很適合作服務器的。mysql

clipboard.png

OK,咱們的服務器打開了,第一次使用了表示一臉懵逼,博主當時也是。可是當你熟練以後,你會發現它真的很好用。
(tip:建議你們選擇centOS6.9系統,7.0系統安裝jdk和mysql會有一些問題)linux

安裝mysql

首先輸入如下命令查看系統上是否有mysql版本;sql

rpm -qa | grep mysql

若是存在mysql版本,直接強力刪除:數據庫

rpm -e --nodeps mysql

再次查看,已經沒有了mysql程序在centOS上;
在這裏咱們是用yum安裝(固然你也能夠wget加下載網址把安裝包下載下來)
使用yum命令查看yum上mysql的版本:服務器

yum list | grep mysql

clipboard.png

以後輸入yum install -y mysql-server mysql mysql-devel把mysql,mysql server,mysql devel安裝好;阿里雲

clipboard.png

等待一段時間,當出現complete時,說明安裝完畢。spa

開啓mysql監聽

咱們知道使用mysql必須開啓mysql服務:rest

service mysqld start

clipboard.png

服務開啓以後,重啓mysql服務監聽:code

service mysqld restart

出現如下內容,說明mysql已經可使用了!

clipboard.png

爲了方便,咱們來設置mysql在centOS啓動時自動啓動:

chkconfig --list | grep mysqld

輸入代碼,出現如下信息:
clipboard.png

上圖說明mysql沒有開機啓動;
設置開機啓動:

chkconfig mysqld on

出現:

clipboard.png

此時mysql已經安裝完成,而且開機自動啓動!
接下里咱們來打開mysql,
第一次打開須要設置mysql登陸密碼

mysqladmin -u root password 'root'

以上代碼將用戶名爲root的帳號的密碼設置爲「root」;
輸入mysql -u root -p登陸mysql,
輸入密碼:root

clipboard.png

在mysql中輸入show databases;(查看數據庫)

clipboard.png

成功顯示數據庫表示mysql運行成功。

修改mysql引擎(InnDB);
建表後:

alter table user type = InnoDB;

建表前:

CREATE TABLE user (id int(11)) ENGINE = INNODB;

那麼怎麼才能讓數據庫建表的時候默認使用InnoDB引擎呢?
一、CentOS在etc文件夾下
二、找到my.cnf
三、進入vi
四、在mysqlId下面添加default-storage-engine=INNODB
五、保存退出(:wq)
六、重啓mysql服務(service mysqld restart)
如今建表時默認使用INNODB引擎。

以上即是在服務器CentOS系統下安裝mysql;
以爲還能夠的請點個贊,贊不了也能夠收藏下;
總之,謝謝閱讀~

相關文章
相關標籤/搜索