Heim > Datenbank > MySQL-Tutorial > Hauptteil

centOS6.6系统中rpm安装MySQL-5.6.30_MySQL

WBOY
Freigeben: 2016-06-08 08:50:38
Original
1117 Leute haben es durchsucht

RPM方式安装MySQL5.6.30

a. 检查MySQL及相关RPM包,是否安装,如果有安装,则移除(rpm –e 名称)

1 [root@localhost ~]<code class="comments"># rpm -qa | grep -i mysql
2 mysql-libs-5.1.66-2.el6_3.x86_64
3 [root@localhost ~]<code class="comments"># yum -y remove mysql-libs*

b. 下载Linux对应的RPM包,如:CentOS6.6_64对应的RPM包,如下:

1 [root@localhost rpm]<code class="comments"># ll
2 total 74364
3 -rw-r--r--. 1 root root 18442536 Dec 11 16:43 MySQL-client-5.6.30-1.linux_glibc2.5.x86_64.rpm
4 -rw-r--r--. 1 root root 3340660 Dec 11 16:43 MySQL-devel-5.6.30-1.linux_glibc2.5.x86_64.rpm
5 -rw-r--r--. 1 root root 54360600 Dec 11 16:43 MySQL-server-5.6.30-1.linux_glibc2.5.x86_64.rpm

c. 安装MySQL

1 [root@localhost rpm]<code class="comments"># rpm -ivh MySQL-server-5.6.30-1.linux_glibc2.5.x86_64.rpm
2 [root@localhost rpm]<code class="comments"># rpm -ivh MySQL-devel-5.6.30-1.linux_glibc2.5.x86_64.rpm
3 [root@localhost rpm]<code class="comments"># rpm -ivh MySQL-client-5.6.30-1.linux_glibc2.5.x86_64.rpm
4 #修改配置文件位置
5 [root@localhost rpm]<code class="comments"># cp /usr/share/mysql/my-default.cnf /etc/my.cnf

d. 初始化MySQL及设置密码

1 [root@localhost rpm]<code class="comments"># /usr/bin/mysql_install_db
2 [root@localhost rpm]<code class="comments"># service mysql start
3 [root@localhost rpm]<code class="comments"># cat /root/.mysql_secret #查看root账号密码
4 # The random password set for the root user at Wed Dec 11 23:32:50 2013 (local time): qKTaFZnl
5 [root@localhost ~]<code class="comments"># mysql -uroot –pqKTaFZnl
6 mysql> SET PASSWORD = PASSWORD(<code class="string">'123456'<code class="plain">); <code class="comments">#设置密码为123456
7 mysql> <code class="functions">exit
8 [root@localhost ~]<code class="comments"># mysql -uroot -p123456

e. 允许远程登陆

01 mysql> use mysql;
02 mysql> <code class="functions">select <code class="plain">host,user,password from user;
03 +-----------------------+------+-------------------------------------------+
04 | host | user | password |
05 +-----------------------+------+-------------------------------------------+
06 | localhost | root | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |
07 | localhost.localdomain | root | *1237E2CE819C427B0D8174456DD83C47480D37E8 |
08 | 127.0.0.1 | root | *1237E2CE819C427B0D8174456DD83C47480D37E8 |
09 | ::1 | root | *1237E2CE819C427B0D8174456DD83C47480D37E8 |
10 +-----------------------+------+-------------------------------------------+
11  
12 mysql> update user <code class="functions">set <code class="plain">password=password(<code class="string">'123456'<code class="plain">) where user=<code class="string">'root'<code class="plain">;
13 mysql> update user <code class="functions">set <code class="plain">host=<code class="string">'%' <code class="plain">where user=<code class="string">'root' <code class="plain">and host=<code class="string">'localhost'<code class="plain">;
14 mysql> flush privileges;
15 mysql> <code class="functions">exit

f. 设置开机自启动

1 [root@localhost ~]<code class="comments"># chkconfig mysql on
2 [root@localhost ~]<code class="comments"># chkconfig --list | grep mysql
3 mysql 0:off 1:off 2:on 3:on 4:on 5:on 6:off

g. MySQL的默认安装位置

 

1 /var/lib/mysql/ <code class="comments">#数据库目录
2 /usr/share/mysql <code class="comments">#配置文件目录
3 /usr/bin <code class="comments">#相关命令目录
4 /etc/init.d/mysql <code class="comments">#启动脚本

 

 

 

修改字符集和数据存储路径

配置/etc/my.cnf文件,修改数据存放路径、mysql.sock路径以及默认编码utf-8.

[html] view plain copy 在CODE上查看代码片派生到我的代码片
  1. [client]
  2. password = 123456
  3. port = 3306
  4. default-character-set=utf8
  5. [mysqld]
  6. port = 3306
  7. character_set_server=utf8
  8. character_set_client=utf8
  9. collation-server=utf8_general_ci
  10. #(注意linux下mysql安装完后是默认:表名区分大小写,列名不区分大小写; 0:区分大小写,1:不区分大小写)
  11. lower_case_table_names=1
  12. #(设置最大连接数,默认为 151,MySQL服务器允许的最大连接数16384; )
  13. max_connections=1000
  14. [mysql]
  15. default-character-set = utf8
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!