程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MYSQL入門知識 >> centos安裝配置MySQL總結

centos安裝配置MySQL總結

編輯:MYSQL入門知識
 

一、安裝RPM包時,盡量將全部的包都安裝完成,具體如下:

1、MySQL-Server.....rpm

2、MySQL-Client....rpm

3、MySQL-devel....rpm

若此包未安裝,則會在安裝PHP時,提示找不到mysql安裝目錄:configure: error: Cannot find mysql under /usr/local/mysql;

4、MySQL-shared compact...rpm

若此包未安裝,則會再安裝PHP時,提示:configure: error: Cannot find libmysqlclient under /usr;

若在64位機器上安裝,安裝此包後若還是提示錯誤,參考了網上資源,解決辦法如下:

通過查找libmysqlclient,發現是在/usr/lib64/mysql/目錄內的libmysqlclient.so.15.0.0做的軟連接,PHP默認是去的 /usr/lib/搜索,所以沒有找到.找到問題了就好解決了.

解決辦法就是:

#cp -rp /usr/lib64/mysql/libmysqlclient.so.15.0.0 /usr/lib/libmysqlclient.so

二、設置MYSQL的字符集

編輯vi /etc/my.cnf 這個文件,設置字符集,支持國際化
default-character-set=utf8 //在此添加字符集
# Here follows entries for some specific programs

三、啟動和停止

1、啟動

   MySQL安裝完成後啟動文件mysql在/etc/init.d目錄下,在需要啟動時運行下面命令即可。

   [root@www01 init.d]# /etc/init.d/mysql start

2、停止

   /usr/bin/mysqladmin -u root -p shutdown

[root@www01 init.d]# /etc/init.d/mysql stop

四、增加用戶或賦權

mysql> grant select,insert,update,delete on *.* to user_1@"%" Identified by "123";

mysql> GRANT USAGE ON *.* TO system@"%" IDENTIFIED BY 'manager';

五、查看MYSQL的用戶列表

如果你有admin的權限可以使用
select * from mysql.user \G
查看所有存在的用戶

六、更改管理員密碼

# mysqladmin -u root password newpassword

七、關於編譯function和procedure時報錯

ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)

解決辦法:

在/etc/my.cnf的[mysqld]加入
set global log_bin_trust_function_creators=1

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved