最近体会到了写文档的重要性,虽然以前安装过mysql,但这次决定吧文档写下来
只是安装个测试服务器,所以还是用了以前的安装包mysql-5.0.45.tar.gz(我想我会把它放在移动硬盘里面的)
开始吧,我把mysql-5.0.45.tar.gz 上传到/usr/local/src 里面
----------------------------安装mysql--------------------------
groupadd mysql #添加mysql组
useradd -g mysql mysql #添加一个mysql用户
tar zxvf
mysql-5.0.45.tar.gz
#解压 然后cd进去
./configure --prefix=/usr/local/mysql
--with-charset=utf8 --with-collation=utf8_general_ci
--with-extra-charsets=latin1 #参数设置
如果出现 No curses 错误 需要安装 ncurses
yum list|grep ncurses
yum -y install ncurses-devel
make
make install
cp support-files/my-medium.cnf /etc/my.cnf
#如果/etc/my.cnf已存在,则先备份,再删除
vi /etc/my.cnf #将log-bin=mysql-bin注释掉
----------------------------初步配置mysql--------------------------
cd /usr/local/mysql
bin/mysql_install_db --user=mysql #初始化mysql
chown -R root .
#改当前目录的捅有者为root。注意,最后有个 . 啊,表示当前目录
chown -R mysql /usr/local/mysql/var #-R表示递归之下的所有目录
chgrp -R mysql /usr/local/mysql #改变目录所属为mysql
bin/mysqld_safe --user=mysql
& #启动mysql
--------------------更改mysql的root用户密码----------------------------
bin/mysqladmin -uroot password 123456
#在mysql政党启动的情况下,更改root用户的登录密码
mysql -uroot -p # 被提示要输入密码,输入123456后进入mysql页面
show databases; #好了本地已经成功显示mysql的库了
grant all on *.* to
root@'%' identified by
'123456'; #grant 权限 on 数据库名.表名 to 用户@登录主机
identified by
"用户密码";为了开发方便,可以让root用户具有远程访问的权限
flush privileges; #刷新权限
参考博文:http://blog.csdn.net/wanxiao009/article/details/4764045
http://www.2cto.com/os/201311/255599.html
好了
到这里你就可以用本体的mysql工具访问这个库了,已经7点办了,我们下期继续。