mysql5 5安裝步驟及常見問題解決

2021-06-22 00:42:45 字數 2002 閱讀 3860

1.安裝mysqlserver 

安裝:rpm -ivh mysql-server-5.5.28-1.linux2.6.x86_64.rpm

啟動:service mysql start

2.安裝client和devel開發環境

rpm -ivh mysql-client-5.5.28-1.linux2.6.x86_64.rpm

rpm -ivh mysql-devel-5.5.28-1.linux2.6.x86_64.rpm

安裝完成後,可以使用mysql命令連線資料庫,預設密碼是空

1.新增my.cnf檔案

rpm包安裝的mysql是不會安裝/etc/my.cnf檔案的,解決方法,只需要複製/usr/share/mysql目錄下的my-huge.cnf 檔案到/etc目錄,並改名為my.cnf即可

cp /usr/share/mysql/my-huge.cnf /etc/my.cnf

2.登入

mysql -h host -p port -u root –ppasswd database

例如:mysql -h localhost -p3306 -u root -pdongmg openser

3.更改root密碼

update user set password=password("新密碼") where user="root";

flush privileges;

4.設定許可權

處於安全考慮,mysql預設不允許遠端訪問,開啟遠端

//賦予任何主機訪問資料的許可權

mysql>grant all privileges on *.* to 'root'@'%'with grant option

mysql>grant all privileges on *.* to root@"%" identified by "shangmt2014";

mysql>flush privileges

如果還不能訪問,檢查防火牆

5.建立新使用者並給與資料庫訪問許可權

mysql>use mysq;

mysql>insert into user (host,user,password)values ('%', 'cloopen',password('1234'));

mysql>grant all privileges on *.* to 'cloopen'@'%with grant option

mysql>flush privileges;

6.mysql字符集

查詢mysql的字符集:show variables like 'character\_set\_%';

1.備份資料庫

備份表資料:

mysqldump -u root -pdongmg cloopen > cloopen.sql

備份函式:

mysqldump -u root -pdongmg --opt -r -t -d --skip-triggers cloopen > proc_cloopen.sql

2.還原資料庫

還原表資料:

mysql -u root -pdongmg cloopen < cloopen.sql

還原函式:

mysql -u root -pdongmg -c cloopen < proc_cloopen.sql

1.不能建立函式

在my.cnf中修改或新增: log_bin_trust_function_creators = 1

service mysql restart

2.備份資料庫時提示表不存在

切換到mysql的資料庫檔案目錄,刪除 「表名.frm」檔案,資料庫檔案目錄一般預設在/var/lib/mysql下,和mysql.sock同級目錄

3.本機ip無法訪問,但是通過localhost可以

修改配置檔案my.cnf:加上skip_name_resolve

4.提示連線數不夠

修改配置檔案my.cnf:加上max_connections=32000(根據實際情況填寫)

Linux版 Mysql5 5 安裝步驟

1 將mysql 5.5.53 1.el6.x86 64.rpm bundle.tar複製到linux opt目錄下,2 解壓mysql 5.5.53 1.el6.x86 64.rpm bundle.tar,3 按順序安裝三個檔案 安裝命令 rpm ivh rpm rpm ivh mysql cli...

mysql 5 5傳馬 mysql5 5安裝文件

groupadd mysql useradd r g mysql mysql mkdir home mysql mkdir p data mysql chown mysql mysql r data mysql yum install y gcc gcc c libtool autoconf aut...

編譯安裝MySQL 5 5

編譯安裝mysql 5.5 cmake的重要特性之一是其獨立於原始碼 out of source 的編譯功能,即編譯工作可以在另乙個指定的目錄中而非原始碼目錄中進行,這可以保證原始碼目錄不受任何一次編譯的影響,因此在同乙個原始碼樹上可以進行多次不同的編譯,如針對於不同平台編譯。編譯安裝mysql 5...