快捷搜索:   nginx

linux mysql 初级配置 笔记

netstat -nat
查看开启端口;
netstat -an | grep 3306 查看3306端口

rpm -q ;查看先前安装的
[root@hostname ~]# rpm -q mysql
mysql-5.0.45-7.el5

考虑如何开启服务就可以了。
/etc/init.d/mysqld start
直接了。

参考:
#addgroup mysql
#useradd -g mysql mysql
建立mysql组 添加mysql用户到 mysql组
--------
#chmod +x /etc/init.d/mysqld



停止mysql服务:
/usr/bin/mysqladmin -u root -p shutdown 
输入密码的地方直接回车。


自动开启服务:
使用下面介绍的chkconfig --add方法没有通过,
试着使用同vsftpd一样的方法自动启动。
修改文件 /etc/rc.local , 把行/etc/init.d/mysqld start    插入文件中,以实现开机自动启动。


应用:
默认没有密码,安装完毕增加密码的重要性是不言而喻的。
给root加个密码123456
mysqladmin -u root password 123456

登录方法:mysql -u root -p



开启远程访问:
登陆mysql以后运行以下命令,给予远程访问客户端权限..
grant all on *.* to root@'%' identified by '123456';
root为远程登录的用户名、%可以换成特定的地址、最后是root的密码。
可以通过设置不同用户来设定访问权限。
当然还是需要通过system-config-securitylevel-tui来打开防火墙设置的。





以下仅供参考:
1、启动  

MySQL安装完成后启动文件mysql在/etc/init.d目录下,

在需要启动时运行下面命令即可。  

[root@test1 init.d]# /etc/init.d/mysqld start  

2、停止  /usr/bin/mysqladmin -u root -p shutdown  

3、自动启动  

1)察看mysql是否在自动启动列表中  

[root@test1 local]# /sbin/chkconfig --list  

2)把MySQL添加到你系统的启动服务组里面去  

[root@test1 local]# /sbin/chkconfig --add mysqld 

3)把MySQL从启动服务组里面删除。  

[root@test1 local]# /sbin/chkconfig --del mysqld

七、更改MySQL目录  

MySQL默认的数据文件存储目录为/var/lib/mysql。

假如要把目录移到/home/data下需要进行下面几步:  

1、home目录下建立data目录  cd /home  mkdir data  

2、把MySQL服务进程停掉:  mysqladmin -u root -p shutdown  

3、把/var/lib/mysql整个目录移到/home/data  

mv /var/lib/mysql /home/data/  这样就把MySQL的数据文件移动到了/home/data/mysql下  

4、找到my.cnf文件  如果/etc/目录下没有my.cnf文件,请到/usr/share/mysql/下找到*.cnf文件,拷贝其 中一个到/etc/并改名为my.cnf)中。命令如下:  

[root@test1 mysql]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf  

5、编辑MySQL的配置文件/etc/my.cnf  

为保证MySQL能够正常工作,需要指明mysql.sock文件的产生位置。

修改socket=/var/lib/mysql/mysql.sock一行中等号右边的值为:/home/mysql/mysql.sock 。

操作如下:   vi  my.cnf    (用vi工具编辑my.cnf文件,找到下列数据修改之)  

# The MySQL server   

[mysqld]   

port   = 3306   

#socket  = /var/lib/mysql/mysql.sock(原内容,为了更稳妥用“#”注释此行)   

socket  = /home/data/mysql/mysql.sock   (加上此行)  

6、修改MySQL启动脚本/etc/rc.d/init.d/mysql  

最后,需要修改MySQL启动脚本/etc/rc.d/init.d/mysql,

把其中datadir=/var/lib/mysql一行中,等号右边的路径改成你现在的实际存放路径:home/data/mysql。  

[root@test1 etc]# vi /etc/rc.d/init.d/mysql  

#datadir=/var/lib/mysql    (注释此行)  

datadir=/home/data/mysql   (加上此行)  

7、重新启动MySQL服务  

/etc/rc.d/init.d/mysql start  或用reboot命令重启Linux  

如果工作正常移动就成功了,否则对照前面的7步再检查一下。
顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论