1安裝
首先,假如之前安裝過,是解除安裝以後安裝的,最好先把/var/lib/mysql裡面的內容全部刪除,如果不重要的話……或許會出詭異的問題。
yum -y install mysql
yum -y install mysql-server
(以上兩個都需要-y是在安裝過程中全部選yes的意思,均需要root許可權)
2啟動
systemctl start mysqld.service
(這個地方有時候不成功,不知道為什麼,死活不成功,可以考慮安裝完上述兩個檔案後,關機一會兒……)
systemctl enable mysqld.service
(成功的話會出現:ln -s '/lib/systemd/system/mysqld.service' '/etc/systemd/system/multi-user.target.wants/mysqld.service')
3進入資料庫及若干簡單操作
然後:mysql -u root
(這個時候,不用加神馬-p之類的,你還沒有密碼呢~看後面)
# show user info
mysql>
select user,host,password from mysql.user;
如下圖:
《設定密碼!!!>
# set root password 這是注釋
mysql>
set password for root@localhost=password('password');
//password由你自己指定,就是密碼嘍~~
query ok, 0 rows affected (0.00 sec)
# set root password
這是注釋
mysql>
set password for root@'127.0.0.1'=password('password');
query ok, 0 rows affected (0.00 sec)
# set root password
這是注釋
mysql>
set password for root@'***'=password('password');
//***看你的電腦上怎麼顯示的了,系統id
query ok, 0 rows affected (0.00 sec)
# show user info 此時可以再檢視下使用者資訊
mysql>
select user,host,password from mysql.user;
《刪除沒用的》
# delete ipv6 user
mysql>
delete from mysql.user where user='root' and host='::1';
query ok, 1 rows affected (0.00 sec)
# delete anonymous user
mysql>
delete from mysql.user where user='';
query ok, 2 rows affected (0.00 sec)
# show user info 此時可以再檢視下使用者資訊
mysql>
select user,host,password from mysql.user;
4退出mysql
exit;quit;這兩個都可以
5再登入
mysql -u root -p回車
輸入密碼:(輸入上面自己設定的密碼)回車
6選定某個資料庫
use ***(***是你想選中的資料庫的名字)
例如:mysql> use test
database changed
mysql>
7顯示當前有哪些資料庫:
mysql> show databases;
+--------------------+
| database |
+--------------------+
| information_schema |
| mysql |
| test |
| wt |
+--------------------+
4 rows in set (0.00 sec)
8檢視mysql埠
mysql> show variables like 'port';
+---------------+-------+
| variable_name| value |
+---------------+-------+
| port
| 3306 |
+---------------+-------+
1 row in set (0.44 sec)
mysql>
9mysql中匯入.sql檔案
登入到mysql命令列中,在》提示符下面輸入
use databasename;
source /data/data.sql;
source後面是路徑跟檔名
參考:
10其他
有時候需要修改許可權:
chgrp -r mysql /var/lib/mysql
chmod -r 770 /var/lib/mysql
mysql的開啟和關閉,可以這樣:
service mysqld start
service mysqld stop
其他一些或許有用的,很多不是fedora下的,貌似~至少不是16下的
mysqladmin -u root password 'newpassword' 更改密碼
mysql -u root -p 登入資料庫
mysql> drop database test; 刪除test資料庫
mysql> delete from mysql.user where user = ''; 刪除匿名帳戶
mysql> flush privileges; 過載許可權
新增mysql使用者:grant all privileges on my_db.* to 'user'@'localhost' identified by 'password';
# sudo service mysqld restart 重啟服務
# sudo service mysqld stop 關閉服務
/etc/rc.d/init.d/mysqld status 檢視mysql狀態
# sudo chkconfig --del mysqld 刪除服務清單中mysql服務
chkconfig --list
察看mysql是否在自動啟動列表中
#sudo /etc/init.d/mysqld start 啟動mysql服務
#sudo /etc/init.d/mysqld stop 關閉mysql服務
#sudo /etc/init.d/mysqld restart 重啟mysql服務
/usr/bin/mysqladmin -u root -p'password' shutdown關閉mysql服務
來自:
以前一直用第乙個方法,雖然成功了,後來一直有問題,還是第二個吧。。。
2、授權法。例如,你想myuser使用mypassword從任何主機連線到mysql伺服器的話。
grant all privileges on *.* to 'myuser'@'%'identified by 'mypassword' with grant option;
如果你想允許使用者myuser從ip為192.168.1.6的主機連線到mysql伺服器,並使用mypassword作為密碼
grant all privileges on *.* to 'myuser'@'192.168.1.3'identified by 'mypassword' with grant option;
(ps:myuser是資料庫的賬戶名,比如root。
mypassword就是你的密碼)
mysql安裝總結 mysq安裝總結 MySQL
2 建立mysql安裝使用者 直接檢視install binary檔案當中有建立使用者的語句。語句為groupadd mysql useradd r g mysql mysql 3 為前面解壓的目錄在 usr local 下建立乙個軟連線,並且附許可權。cd usr local ln s opt m...
boost安裝總結
官方 2安裝我目前只是在window機器上使用了一下。解壓後,需要設定兩個地方。第一,執行boost 1 34 0 tools jam src 下的build.bat,會生成 bin.ntx86 bjam.exe,將bjam.exe拷貝到你的boost庫的根目錄下,在命令列下執行之。過程有點長,pl...
lzo 安裝總結
1.安裝lzo動態庫到系統 usr local lib or usr lib rw r r 1 root root 559810 2011 08 03 18 38 liblzo2.a rwxr xr x 1 root root 918 2011 08 03 18 38 liblzo2.la lrwx...