forked from totemtec/documents
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMySQL Installation.txt
79 lines (52 loc) · 1.81 KB
/
MySQL Installation.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
Red Hat Enterprise Linux or CentOS
安装MySQL 5.x
1. 安装
#yum install mysql-server
卸载:yum -y remove mysql-server
2. 启动
#service mysqld start
#service mysqld stop
3. 修改root密码,默认为空
#mysqladmin -u root password 'YourPassword'
4. 以root身份连接数据,会提示要求输入密码
#mysql -u root -p
5. 创建数据库示例
mysql> CREATE DATABASE jiradb CHARACTER SET utf8 COLLATE utf8_bin;
删除数据库
mysql> drop database jiradb;
6. 切换数据库
mysql> use jiradb;
7. 退出
mysql> quit
修改MySQL数据目录
1. 停止服务
service mysqld stop
2、修改/etc/my.cnf
在[mysqld]中,
把datadir=/var/lib/mysql更改为datadir=/data/mysql
把socket=/var/lib/mysql.sock更改为socket=/data/mysql/mysql.sock
FFF0E906-EDAD-46AB-B221-8B6FD1BC1FF7&last_id=0&page_size=1000&user_id=66
[mysqld]
datadir=/data/mysql
socket=/data/mysql/mysql.sock
在文件末尾中添加socket路径,如果不添加则root用户无法登录:
[client]
socket=/data/mysql/mysql.sock
3、移动data目录
mv /var/lib/mysql /data
4、修改启动文件/etc/init.d/mysqld
把get_mysql_option mysqld datadir "/var/lib/mysql"
更改为get_mysql_option mysqld datadir "/data/mysql"
5、为root用户授权,可以从外网直接访问MySQL
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Totem2012' WITH GRANT OPTION;
6、创建MySQL用户,下面2个用户不能互相混用
注意要求主机使用百分号%,这样从别的任何地方都可以连接
注意要求主机使用localhost,这样才可以使用localhost连接数据库
导出数据库
#mysqldump -u root -p cms > cms.sql
导入数据库
首先需要创建数据库
mysql> CREATE DATABASE cms CHARACTER SET utf8 COLLATE utf8_bin;
#mysql -u root -p cms < cms.sql
远程连接数据库
#mysql -u root -p -h 10.172.246.158 -Dcms