- 1、如何使用centos配置mysql
- 2、centos mysql 修改資料庫目錄
- 3、centos7 mysql 配置文件更改sock的路徑,為什麼mysql
- 4、centos7 mysql配置文件 在哪
打開虛擬機插入CentOS5.5.ISO文件,從linux開始:# mount /dev/cdrom /mnt //掛載ISO文件
# cd /mnt/CentOS/ //進入CentOS文件目錄下# rpm -qa | grep mysql//查看是否安裝了mysql版本# rpm -ivh mysql-server-5.0.77-4.el5_4.2.i386.rpm –nodeps //強制安裝
# rpm -ivh mysql-connector-odbc-3.51.26r1127-1.el5.i386.rpm –nodeps
# rpm -ivh mysql-5.0.77-4.el5_4.2.i386.rpm –nodeps //強制安裝客服端
上面是安裝,版本低點沒關係,初學者就喜歡最新版,命令是不變的,wq
# service mysqld start //開戶服務,是mysqld,看清楚
*****************配置mysql管理用戶root的密碼*********************
# mysqladmin -u root password 123456 //為mysql的管理員root,配置一個密碼:123456
****************修改mysql管理用戶的密碼********************
# mysqladmin -u root -p password 456123 //現在修改密碼為456123接
Enter password:123456 //提示密碼,密碼為開始配置的123456
新建資料庫與刪除資料庫
# mysql -u root -p //使用root登錄,不是linux的root用戶,這個root用戶是mysql的管理員用戶
Enter password:456123 //這個密碼為修改後的密碼,你也可以不修改,直接用123456登錄
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 22
Server version: 5.0.77 Source distribution
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.
mysql //看到這個說明,登錄成功,現在開始操作資料庫
mysql show databases; //查看資料庫使用「;」結束,就開始執行
mysql create database bbs; //新建一個名為bbs的資料庫
Query OK, 1 row affected (0.01 sec) //提示成功,1行受影響,用時多少
mysql use bbs; //選擇bbs資料庫
Database changed //改變資料庫
mysql drop database bbs; //刪除資料庫bbs
Query OK, 0 rows affected (0.03 sec) //0行受影響,用時多少
4
新建表、複製、刪除和修改
mysql create table users( // 新建一個名為users的表
– id int auto_increment, //唯一的編號,每次自動增加1
– username varchar(32) not null, //用戶名,設置為32個字元,不能為空
– password varchar(32) null, //密碼,設置為32個字元,可以為空
– sex char(4) default ‘male’, //設置為4個字元,默認為「male」
– content text null, //內容設置為文本,最長65535個字元
– datetime date, //日期時間格式為YYYYMMDD/
– primary key(id) //設置為主鍵,也就是不能重複
– ); //以分號結束,開始執行命令
mysql describe users; //查看users表的結構
mysql alter table test //一起操作表
– add hobby varchar(50), //在test表中,添加hobby欄位,50個字元
– change username name text, //修改username,為name,欄位為text;
– rename to testusers; //重名test表為,testusers表
MySQL默認的數據文件存儲目錄
/var/lib/mysql,現在要把目錄修改為/home/data/mysql
cd
/home
mkdir
data
//在home目錄下建data目錄
mysqladmin
-u
root
-p
shutdown
//停止MySQL服務進程:
mv
/var/lib/mysql /home/data/
//移動目錄
cp
/etc/my.cnf /etc/my.cnf
//在/etc/目錄下找my.cnf配置文件
[如果找不到,可到/usr/share/mysql/下找到*.cnf文件,拷一個到/etc/並改名為my.cnf,
cp
/usr/share/mysql/my-medium.cnf /etc/my.cnf
]
編輯MySQL的配置文件/etc/my.cnf,為MySQL能夠正常工作,指明mysql.sock文件的產生位置,
修改
socket=/var/lib/mysql/mysql.sock
成為:
socket=/home/mysql/mysql.sock
操作過程
vi
my.cnf
#
The
MySQL
server
[mysqld]
port =
3306
#socket
=
/var/lib/mysql/mysql.sock
//原內容,為了穩妥用「#」注釋此行,加上下面這行
socket
=
/home/data/mysql/mysql.sock
修改MySQL啟動腳本/etc/rc.d/init.d/mysql
修改
datadir=/var/lib/mysql
修改成:
datadir=home/data/mysql
重新啟動MySQL服務
/etc/rc.d/init.d/mysql start
或reboot命令重啟Linux
1. 找到mysql的配置文件/etc/my.cf 2. 編輯my.cf文件 3. 修改datadir以及socket和日誌路徑 4. 將mysql資料庫文件移動到自定義的目錄下 5. 重啟mysqld服務
1. 找到mysql的配置文件/etc/my.cf
2. 編輯my.cf文件
3. 修改datadir以及socket和日誌路徑
4. 將mysql資料庫文件移動到自定義的目錄下
5. 重啟mysqld服務
原創文章,作者:UND00,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/127004.html