linux下使用yum安裝mysql
環境說明:必須在可聯網的情況下
1、安裝
查看有沒有安裝過:
yum list installed mysql*
rpm -qa | grep mysql*
查看有沒有安裝包:
yum list mysql*
安裝mysql客戶端:
yum install mysql
安裝mysql 服務器端:
yum install mysql-server
yum install mysql-devel
www.2cto.com
2、啓動&&停止
數據庫字符集設置
mysql配置文件/etc/my.cnf中加入default-character-set=utf8
啓動mysql服務:
service mysqld start或者/etc/init.d/mysqld start
開機啓動:
chkconfig -add mysqld,查看開機啓動設置是否成功chkconfig --list | grep mysql*
mysqld 0:關閉 1:關閉 2:啓用 3:啓用 4:啓用 5:啓用 6:關閉
停止:
service mysqld stop
2、登錄
創建root管理員:
mysqladmin -u root password 123456
www.2cto.com
登錄:
mysql -u root -p輸入密碼即可。
忘記密碼:
service mysqld stop
mysqld_safe --user=root --skip-grant-tables
mysql -u root
use mysql
update user set password=password("new_pass") where user="root";
flush privileges;
3、遠程訪問
開放防火牆的端口號
mysql增加權限:mysql庫中的user表新增一條記錄host爲“%”,user爲“root”。
4、Linux MySQL的幾個重要目錄
數據庫目錄
/var/lib/mysql/
配置文件
/usr/share /mysql(mysql.server命令及配置文件)
相關命令
/usr/bin(mysqladmin mysqldump等命令)
啓動腳本
/etc/rc.d/init.d/(啓動腳本文件mysql的目錄)
遠程連接
- grant all privileges on
*.* to 'root'@'%' identified
by 'root'
with grant option;
- # root是用戶名,%代表任意主機,'123456'指定的登錄密碼(這個和本地的root密碼可以設置不同的,互不影響)
- flush privileges;
# 重載系統權限
- exit;