Linux,MySql伺服器配置
阿新 • • 發佈:2018-12-22
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 表名
清空表:
-
delete不會重置主鍵id,也就是說,id到10了,delete之後雖然表清空了,如果你重新插入一條資料之後id=11
delete table 表名;
-
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
重啟資料庫伺服器,重新登入,即可。