您的位置:首页 > 运维架构 > Linux

centos5.9安装mysql5.5笔记

2013-05-08 19:54 441 查看
一: mysql 下载安装

下载 http://dev.mysql.com/downloads/mysql/

下载完成后开始安装:

rpm -ivh MySQL-server-5.5.31-2.linux2.6.x86_64.rpm MySQL-client-5.5.31-2.linux2.6.x86_64.rpm

安装完成后,输入mysql 看是否安装成功

mysql

如果出现如下错误信息:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

说明mysql服务还没有启动,输入service mysql start启动mysql服务

service mysql start

首次安装时,默认密码为空,可以使用如下命令修改root密码,

mysqladmin -u root password mypassword

mypassword 为你设定的新密码

然后再次登录

mysql -u root –p

rpm包安装的MySQL是不会安装/etc/my.cnf文件的,解决方法,只需要复制/usr/share/mysql目录下的my-huge.cnf 文件到/etc目录,并改名为my.cnf即可

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

二:配置远程访问 (以下内容来自 /article/5178564.html )

处于安全考虑,Mysql默认是不允许远程访问的,可以使用下面开启远程访问

1、改表法
  可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
  mysql -u root -p
mysql>use mysql;
  mysql>update user set host = '%' where user = 'root';
  mysql>select host, user from user;
  2、授权法
  在安装mysql的机器上运行:
  1、d:\mysql\bin\>mysql -h localhost -u root
  //这样应该可以进入MySQL服务器
  2、mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION
  //赋予任何主机访问数据的权限
例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
  GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WI
  TH GRANT OPTION;
  如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码
  GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3'IDENTIFIED BY
  'mypassword' WITH GRANT OPTION;
  3、mysql>FLUSH PRIVILEGES
  //修改生效
  4、mysql>EXIT
  退出MySQL服务器,这样就可以在其它任何的主机上以root身份登录

三:mysql 忘记root密码修改办法

# service mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD(’newpassword’) where
USER=’root’;
mysql> FLUSH PRIVILEGES;
mysql> quit
# service mysql restart
# mysql -uroot -p
Enter password:
<输入新设的密码newpassword>
mysql>

四:mysql 建立数据库属性设置

字符集: utf8 --UTF-8 Unicode

排序规则: utf8_general_ci
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: