1. | 文件准备: | ||||
mysql-standard-5.0.19-linux-i686.tar.tar | |||||
下载地址:http://dev.mysql.com/downloads/mysql/ | |||||
假设此文件存放位置为/home/soft/ | |||||
2. | 安装步骤: | ||||
以root用户登录,进行以下操作。 | |||||
1) | cd /usr/local | ||||
gunzip < /home/soft/mysql-standard-5.0.19-linux-i686.tar.tar | tar xvf - | |||||
第一个命令是进入到mysql的安装路径,便于下一步解压操作。 | |||||
第二个命令是把包解压分发。 | |||||
此时该目录下应该多了一个目录mysql-standard-5.0.19-linux-i686 | |||||
2) | ln mysql-standard-5.0.19-linux-i686 mysql-5.0.19 | ||||
生成到目录mysql-standard-5.0.19-linux-i686的一个符号链接。 | |||||
这让你更容易地把安装目录指定为“/usr/local/mysql-5.0.19”。 | |||||
3) | cd /usr/local/mysql-5.0.19 | ||||
scripts/mysql_install_db | |||||
创造MYSQL授权表 | |||||
4) | 测试mysql是否正常 | ||||
● | 启动服务 | ||||
cd /usr/local/mysql-5.0.19 | |||||
bin/safe_mysqld & | |||||
● | 使用mysqladmin证实服务器正在运行。下列命令提供简单的测试来检查服 | ||||
务器启动和连接的应答: | |||||
bin/mysqladmin version | |||||
bin/mysqladmin variables | |||||
mysqladmin version的输出应该类似如下显示: | |||||
mysqladmin Ver 8.41 Distrib 5.0.19, for pc-linux-gnu on i686 | |||||
Copyright (C) 2000 MySQL AB & MySQL Finland AB & TCX DataKonsult AB | |||||
This software comes with ABSOLUTELY NO WARRANTY. This is free software, | |||||
and you are welcome to modify and redistribute it under the GPL license | |||||
Server version 5.0.19-standard | |||||
Protocol version 10 | |||||
Connection Localhost via UNIX socket | |||||
UNIX socket /tmp/mysql.sock | |||||
Uptime: 13 days 23 hours 23 min 39 sec | |||||
Threads: 9 Questions: 743731 Slow queries: 0 Opens: 0 Flush | |||||
tables: 1 Open tables: 60 Queries per second avg: 0.616 | |||||
● | 证实你能关掉服务器: | ||||
bin/mysqladmin -u root shutdown | |||||
3. | 建库和建表 | ||||
1) | cd /usr/local/mysql-5.0.19 | ||||
mysql | |||||
mysql> CREATE DATABASE homepage; | |||||
2) | 执行建表sql文中的语句进行建表。 | ||||
4. | 创建用户 | ||||
cd /usr/local/mysql-5.0.19 | |||||
mysql --user=root mysql | |||||
mysql> GRANT SELECT,INSERT,UPDATE,DELETE ON homepage.* TO | |||||
username@'%' IDENTIFIED BY 'password'; | |||||
此命令创建了一个名为username,口令为password的用户,只对homepage库中的 | |||||
表具有select、insert、update、delete操作权限。可以从任何地方连接服务器。 | |||||
5. | 为安全起见,要为MYSQL root用户设置口令,因为初始时默认无口令。 | ||||
cd /usr/local/mysql-5.0.19 | |||||
mysqladmin -u root password new_password | |||||
一旦root口令被设置,此后当你作为root与服务器连接时,你必须供应那个口令。 | |||||
如果MySQL正在运行,首先杀之: killall -TERM mysqld。 | |||||
启动MySQL:bin/safe_mysqld --skip-grant-tables & | |||||
就可以不需要密码就进入MySQL了。 | |||||
然后就是 | |||||
>use mysql | |||||
>update user set password=password("new_pass") where user="root"; | |||||
>flush privileges; | |||||
重新杀MySQL,用正常方法启动MySQL 。 |
mysql安装
最新推荐文章于 2024-10-16 17:18:04 发布