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
下载 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
相关文章推荐
- Centos 5.5 64位 安装nginx1.4+php5.5+mysql+5.6笔记
- Centos 6.4安装mysql 5.5笔记
- CentOS 6.5下源码安装mysql 5.5
- mysql5.5版本编译安装操做笔记
- Linux学习笔记:CentOS安装MySQL
- CentOS 5.5使用yum安装Apache+PHP+MySQL
- CentOS 6 下升级安装Mysql 5.5 完整步骤
- 使用YUM安装MySQL 5.5(适用于CentOS6.2/5.8及Fedora 17/16平台)
- CentOS 5.5下安装MySQL 5.5全过程分享
- Centos 5.5 编译安装mysql 5.5.9
- centos 5.8 64bit rpm 安装mysql5.5
- CentOS 6.4 使用YUM 安装MySQL5.5
- centos 7 安装MySQL(笔记)
- CentOS服务器安装php和mysql网站服务的笔记
- mysql 5.5 安装笔记
- CentOS5.5安装Nginx、PHP(FastCGI)、MySQL --搭建LNMP环境安装wordpress
- Centos5.5 下安装ffmpeg-php笔记
- 在centos上安装php5.5+MySQL 5.5.32
- centos6.5 安装mysql-5.5
- centos5.5+nginx0.9.5+mysql5.5.9+php5.2.13 安装笔记