RHEL AS 5 安装MYSQL

好久没有看数据库这方面了,其实我也是去年才知道数据库这三个字,更不用说去熟练使用了,以前我有很多的资料,一直很烦恼存储的事情,我把他们一式三份,分别存储在三个地方,以确保安全,但是,资料的更新,让我倍受折磨。这时候,我想起了mysql,我的电脑上面安装了两个操作系统,windows xp 和red hat as 5 ,今天就在linux系统中安装mysql,打开电脑,进入linux,打开[url]http://www.mysql.com/[/url] ,找到5.1 rpm的server 和client 版本,然后下载, cp  /tmp ,安装服务器端,rpm -ivh mysql-5.1...,
显示如下信息。
warning: MySQL-server-5.1.7-0.i386.rpm
signature: NOKEY, key ID 5072e1f5
   Preparing...         ########################################### [100%]
1:MySQL-server       ########################################### [100%]
。。。。。。(省略显示)
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h test1 password 'new-password'
。。。。。。(省略显示)
如出现如上信息,服务端安装完毕。重新启动mysql 上面显示可以看出 MySQL 服务已经启动。
安装客户端
运行如下命令:
[root@test1 local]# rpm -ivh MySQL-client-5.1.7-0.i386.rpm
   warning: MySQL-client-5.1.7-0.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5
   Preparing...      ########################################### [100%]
1:MySQL-client   ########################################### [100%]
显示安装完毕。
用下面的命令连接 mysql, 测试是否成功。
登录 MySQL 的命令是 mysql mysql 的使用语法如下:
mysql [-u username] [-h host] [-p[password]] [dbname]
username password 分别是 MySQL 的用户名与密码, mysql 的初始管理帐号是 root ,没有密码,注意:这个 root 用户不是 Linux 的系统用户。 MySQL 默认用户是 root ,由于 初始没有密码,第一次进时只需键入 mysql 即可。但是,问题出现了,不能登陆,咋办,当时我傻了,是不是那个地方出现了错误,我将其卸载,重新安装,但是问题同样,原来这不是安装错误,只要登陆就会出现这样的提示(Error: Access denied for user: 'root@localhost' (Using password: YES),分析原因,原来是我设置密码不正确引起的错误,怎样解决呢,
# /etc/init.d/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

# /etc/init.d/mysql restart
# mysql -uroot -p
Enter password: <
输入新设的密码 newpassword>就可以登陆了,原来是这样
 

你可能感兴趣的:(mysql,数据库,职场,RHEL,休闲)