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...