国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
mySQL數(shù)據(jù)庫安裝配置及數(shù)據(jù)庫位置移動(dòng)
下載軟件包:
MySQL-client-community-5.1.42-0.rhel5.i386
MySQL-devel-community-5.1.42-0.rhel5.i386
MySQL-shared-community-5.1.42-0.rhel5.i386
MySQL-server-community-5.1.42-0.rhel5.i386

安裝軟件包:
-

下載軟件包:
MySQL-client-community-5.1.42-0.rhel5.i386
MySQL-devel-community-5.1.42-0.rhel5.i386
MySQL-shared-community-5.1.42-0.rhel5.i386
MySQL-server-community-5.1.42-0.rhel5.i386

安裝軟件包:
[root@rhel5a tmp]# rpm -ivh MySQL-*.rpm
Preparing...                ########################################### [100%]
   1:MySQL-shared-community ########################################### [ 25%]
   2:MySQL-client-community ########################################### [ 50%]
   3:MySQL-devel-community  ########################################### [ 75%]
   4:MySQL-server-community ########################################### [100%]
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h rhel5a password 'new-password'
Alternatively you can run:
/usr/bin/mysql_secure_installation
which will also give you the option of removing the test
databases and anonymous user created by default.  This is
strongly recommended for production servers.
See the manual for more instructions.
Please report any problems with the /usr/bin/mysqlbug script!
The latest information about MySQL is available at http://www.mysql.com/
Support MySQL by buying support/licenses from http://shop.mysql.com/
Starting MySQL...[  OK  ]
Giving mysqld 2 seconds to start
 
------------------------------------------------------
確認(rèn)安裝成功并啟動(dòng):mysql 監(jiān)聽的端口為3306
#netstat -na |grep 3306    
[root@rhel5a tmp]# ps -ef|grep mysqld
root     10869     1  0 02:06 pts/1    00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/lib/mysql/rhel5a.pid
mysql    10924 10869  0 02:06 pts/1    00:00:00 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --log-error=/var/lib/mysql/rhel5a.err --pid-file=/var/lib/mysql/rhel5a.pid
root     10974  9479  0 02:11 pts/1    00:00:00 grep mysqld
 

相關(guān)配置事項(xiàng):
 
1、了解下面的文件路徑:
配置文件:/usr/share/mysql/my-huge.cnf
MySQL啟動(dòng)腳本/etc/init.d/mysql    /etc/rc.d/init.d/mysql
默認(rèn)數(shù)據(jù)文件存放目錄 /var/lib/mysql

2、注冊為 service 服務(wù)
#chkconfig --add mysql
以后就可以使用
#service start mysql  啟動(dòng)或停止mysql 數(shù)據(jù)庫了
是否要設(shè)置為開機(jī)自啟動(dòng):
#chkconfig mysql on/off
# chkconfig mysql --list
mysql           0:off   1:off   2:on    3:on    4:on    5:on    6:off

3、修改初始用戶密碼:
#mysqladmin password -uroot '123456'

4、重新設(shè)置數(shù)據(jù)文件位置:
(1)、把mysql服務(wù)進(jìn)程停掉: 
#service mysqld stop     【1:service mysql stop】
(2)、把/var/lib/mysql整個(gè)目錄移到/dbdata/mysql5.1 【2:】
#mv /var/lib/mysql /dbdata/mysql5.1
這樣就把mysql的數(shù)據(jù)文件移動(dòng)到了/dbdata/mysql5.1 下

(3)、編輯mysql的配置文件/usr/share/mysql/my-huge.cnf 【不需要】
為 保證mysql能夠正常工作需要指明mysql.sock文件的產(chǎn)生位置。修改socket=/var/lib/mysql/mysql.sock一行中等號(hào)右邊的值為:
/dbdata/mysql5.1/mysql/mysql.sock 。操作如下:
命令: vi /usr/share/mysql/my-huge.cnf    (用vi工具編輯my.cnf文件,找到下列數(shù)據(jù)修改之)
# the mysql server
[mysqld]
port   = 3306
#socket  = /var/lib/mysql/mysql.sock(原內(nèi)容,為了更穩(wěn)妥用"#"注釋此行)
socket  = /dbdata/mysql5.1/mysql/mysql.sock  ?。由洗诵校?/div>
(4)、修改mysql啟動(dòng)腳本/etc/rc.d/init.d/mysql 【3:/etc/rc.d/mysql 】
最后,需要修改mysql啟動(dòng)腳本/etc/rc.d/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等號(hào)右邊的路徑改成你現(xiàn)在的實(shí)際存放路徑:
/dbdata/mysql5.1
[root@test1 etc]# vi /etc/rc.d/init.d/mysqld
#datadir=/var/lib/mysql   ?。ㄗ⑨尨诵校?br>datadir=/dbdata/mysql5.1      (加上此行)

按照軍哥說的方法,更改data文件失敗了。啟動(dòng)總是提示:

Starting MySQL..Manager of pid-file quit without updating file. failed!

查過網(wǎng)上的資料都不能正常解決。

修改/etc/my.cnf文件:【4:/etc/my.cnf】

[client]
#password        = your_password
port                = 3306
socket                = /tmp/mysql.sock
datadir         = /data1/mysql/var/  #這個(gè)不能加在上面

[mysqld]
port                = 3306
socket                = /tmp/mysql.sock
datadir         = /data1/mysql/var/  #只要這里加就可以了,
 

修改完后如果報(bào)上面的錯(cuò)誤,那么請修改 /etc/init.d/下mysql文件,記得用ultraedit或者直接在SSH下用VI修改:

將 

datadir=/usr/local/mysql/var

改為:

datadir=/data1/mysql/var/   #你所指定的路徑
--------------------------------------------------------------------------------------------

5、字符集的支持:
 ·編輯配置文件,支持中文。
#vi /usr/share/mysql/my-huge.cnf
# The MySQL server
[mysqld]
port            = 3306
socket          = /tmp/mysql.sock
skip-locking
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
#character-set-client=gb2312    [以前用這一行,現(xiàn)在提示重復(fù)定義???顧不用了。]
character-set-server=gb2312
[mysql]
no-auto-rehash
default-character-set=gb2312
# Remove the next comment character if you are not familiar with SQL
#safe-updates
 

6、登陸測試:
#mysql -u root -p   
Enter password: (輸入密碼)
mysql> show database
    -> ;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'database' at line 1
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| test               |
+--------------------+
3 rows in set (0.01 sec)
mysql> use test;
Database changed
mysql> CREATE TABLE shop (
        article INT(4) UNSIGNED ZEROFILL DEFAULT '0000' NOT NULL,
        dealer  CHAR(20)                 DEFAULT ''     NOT NULL,
        price   DOUBLE(16,2)             DEFAULT '0.00' NOT NULL,
        PRIMARY KEY(article, dealer));
Query OK, 0 rows affected (0.01 sec)
mysql> INSERT INTO shop VALUES
       (1,'A',3.45),(1,'B',3.99),(2,'A',10.99),(3,'B',1.45),(3,'C',1.69),
       (3,'D',1.25),(4,'D',19.95);
Query OK, 7 rows affected (0.00 sec)
Records: 7  Duplicates: 0  Warnings: 0
mysql> select * from shop;
+---------+--------+-------+
| article | dealer | price |
+---------+--------+-------+
|    0001 | A      |  3.45 |
|    0001 | B      |  3.99 |
|    0002 | A      | 10.99 |
|    0003 | B      |  1.45 |
|    0003 | C      |  1.69 |
|    0003 | D      |  1.25 |
|    0004 | D      | 19.95 |
+---------+--------+-------+
7 rows in set (0.00 sec)
mysql> show tables;
+----------------+
| Tables_in_test |
+----------------+
| shop           |
+----------------+
1 row in set (0.01 sec)
mysql> desc shop;
+---------+--------------------------+------+-----+---------+-------+
| Field   | Type                     | Null | Key | Default | Extra |
+---------+--------------------------+------+-----+---------+-------+
| article | int(4) unsigned zerofill | NO   | PRI | 0000    |       |
| dealer  | char(20)                 | NO   | PRI |         |       |
| price   | double(16,2)             | NO   |     | 0.00    |       |
+---------+--------------------------+------+-----+---------+-------+
3 rows in set (0.00 sec)
 
 
---------------------------------
創(chuàng)建一個(gè)數(shù)據(jù)庫
mysql> CREATE DATABASE menagerie;
在Unix下,數(shù)據(jù)庫名字是區(qū)分大小寫,windows 下不需要.
 
mysql> USE menagerie  使用該數(shù)據(jù)庫
Database changed
登陸時(shí),指定使用該數(shù)據(jù)庫

shell> mysql -h host -u user -p menagerie
Enter password: ********
 
 
-------------------------
查看數(shù)據(jù)庫中有哪些表
mysql> SHOW TABLES;
Empty set (0.00 sec)

---------------------------------
裝載數(shù)據(jù):
你可以創(chuàng)建一個(gè)文本文件“pet.txt”,每行包含一個(gè)記錄,用定位符(tab)把值分開,并且以在CREATE TABLE語句中列出的列次序給出。對(duì)于丟失的值(例如未知的性別,或仍然活著的動(dòng)物的死亡日期),你可以使用NULL值。為了在你的文本文件表示這些,使用\N。例如,對(duì)Whistler鳥的記錄看起來像這樣的(這里在值之間的空白是一個(gè)單個(gè)的定位字符):
Whistler  Gwen  bird  \N  1997-12-09  \N 
為了裝載文本文件“pet.txt”到pet表中,使用這個(gè)命令:
mysql> LOAD DATA LOCAL INFILE "pet.txt" INTO TABLE pet;

mysql> INSERT INTO pet  VALUES ('Puffball','Diane','hamster','f','1999-03-30',NULL);

------------------------------------
用戶及權(quán)限控制
1、查看當(dāng)前的用戶
use mysql;
select * from user;
這樣就可以了
 
2、查看當(dāng)前登陸用戶:
mysql> select user();
+----------------+
| user()         |
+----------------+
| http://www.360doc.com/mailto:root@localhost |
+----------------+
1 row in set (0.00 sec)
 
3、查看用戶權(quán)限:
mysql> show grant for root;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'grant for root' at line 1
mysql> show grants for ;
+----------------------------------------------------------------------------------------------------------------------------------------+
| Grants for
http://www.360doc.com/mailto:root@localhost                                                                                                              |
+----------------------------------------------------------------------------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO IDENTIFIED BY PASSWORD '*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9' WITH GRANT OPTION |
+----------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)
 
 
------------------
創(chuàng)建用戶:
mysql> create user test identified by "test";
Query OK, 0 rows affected (0.01 sec)
yy表示你要建立的用戶名,后面的123表示密碼
上面建立的用戶可以在任何地方登陸。
如果要限制在固定地址登陸,比如localhost 登陸:

用戶權(quán)限控制:
1、grant:
mysql> GRANT ALL PRIVILEGES ON *.* TO user;@localhost
grant select,insert,update,delete on *.* to grant select,insert,update,delete on *.* to

2、權(quán)限回收:
mysql>REVOKE privileges (columns) ON what FROM account;
mysql>REVOKE SELECT ON db.* FROM ;
刪除test賬號(hào)從本機(jī)查詢db數(shù)據(jù)庫的權(quán)限。
 
 
------------------------------
刪除數(shù)據(jù)庫
mysql> drop database test;
 
刪除用戶:
mysql> DROP USER test;
 
刪除表
mysql> drop table shop;
Query OK, 0 rows affected (0.00 sec)
 
 
備份及恢復(fù)
登錄時(shí)指定編碼方式
mysql -uroot -p3376211849 -h127.0.0.1 -P3308 cmxt --default-character-set=gbk
mysql> show variables like '%char%'; 查看數(shù)據(jù)當(dāng)前的編碼
+--------------------------+--------------------------------------------+
| Variable_name            | Value                                      |
+--------------------------+--------------------------------------------+
| character_set_client     | gbk                                        |
| character_set_connection | gbk                                        |
| character_set_database   | latin1                                     |
| character_set_results    | gbk                                        |
| character_set_server     | latin1                                     |
| character_set_system     | utf8                                       |
| character_sets_dir       | /home/coremail/mysql/share/mysql/charsets/ |
+--------------------------+--------------------------------------------+
 
數(shù)據(jù)的導(dǎo)出:
mysqldump -n --default-character-set=utf8 -ucoremail -p密碼 cm30 > cm30.sql
mysqldump -n --default-character-set=utf8 -ucoremail -p密碼 cm_fng_db > cm_fng_db.sql
 
數(shù)據(jù)的導(dǎo)入:
drop 掉無用的數(shù)據(jù)庫
create database cmxt2 以及 create database cm_fng_db
使用一下命令導(dǎo)入 mysql 數(shù)據(jù)
mysql --default-character-set=utf8 cmxt2 < cm30.sql
mysql --default-character-set=utf8 cm_fng_db < cm_fng_db.sql
 
mysql5.1創(chuàng)建用戶:
 

 mysql> create user test identified by "test";
Query OK, 0 rows affected (0.01 sec)
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服