1. 程式人生 > >Linux,MySql伺服器配置

Linux,MySql伺服器配置

Linux,MySql伺服器配置

不必多言,很常用的關係型資料庫。
環境:redhat5.8

MySQL服務的安裝與啟動

系統自帶的:mysql-5.0.77-4.el5_6.6,也就是mysql客戶端軟體。
需要安裝mysql-server,mysql伺服器版本:yum install mysql-server

啟動mysql服務,mysql-server的守護程序為mysqld

service mysqld start

可以從下圖看到,MySQL預設root使用者的密碼為空。(quit:退出)
在這裡插入圖片描述

密碼配置,password後輸入密碼即可:

 mysqladmin -u root password 【密碼】

在這裡插入圖片描述
密碼修改,如將密碼更改為123456:

mysqladmin -u root -p password 123456

需要輸入舊密碼來驗證:
在這裡插入圖片描述

建立新的資料庫和表

檢視所有資料庫:

show database;

在這裡插入圖片描述

選擇使用某資料庫:

use test

建立新的資料庫:

create database teachers charset='utf8';

建立表,前需要先選擇資料庫use 庫名
不要複製下面資訊,手打不然會報錯。

			create  table  teacher (
                    teacherID  varchar(10)  not  null,
                    name  varchar(20)  not  null,
                    sex  char(1)  default  'm',
                    birthday  date,
                    department  char(20),
                    primary  key  (teacherID) );

查看錶的結構:

describe 表名

清空表:

  1. delete不會重置主鍵id,也就是說,id到10了,delete之後雖然表清空了,如果你重新插入一條資料之後id=11

    delete table 表名;
    
  2. truncate清空表並重置id

    truncate table 表名;
    

密碼忘記,更改密碼。

先停止mysql服務:

service mysqld stop

特殊啟動,忽略授權:

mysqld_safe --skip-grant-tables &

mysql 登入資料庫

修改資料庫使用者密碼:

mysql>use mysql;
mysql>update user set password=password('密碼str') where user='root';
mysql>quit

重啟資料庫伺服器,重新登入,即可。