mysql用户创建、安装及其它
本文主要给大家介绍mysql用户创建、安装及其它,希望可以给大家补充和更新些知识,如有其它问题需要了解的可以持续在行业资讯里面关注我的更新文章的。
1.创建mysql用户
#groupadd mysql
#useradd -g mysql mysql
2.创建安装目录和数据库目录
创建mysql安装目录
#mkdir -p /usr/local/mysql
创建数据库文件存储目录
#mkdir -p /usr/local/DataBase
#mkdir -p /usr/local/tmp
3.安装
#cd /usr/local/src
#tar -zxvf mysql-5.5.11-linux2.6-x86_64.tar.gz
#cp -R mysql-5.5.11-linux2.6-x86_64/* /usr/local/mysql/
4.修改配置文件
#cd /usr/local/mysql/
#cp support-files/my-medium.cnf /etc/my.cnf
#vi /etc/my.cnf //红色为增加部分,绿色为建议调整部分
[client]
#password = your_password
port = 3399
socket = /usr/programe /tmp/mysql.sock
default-character-set=utf8
……
[mysqld]
……
port = 3399
socket = /usr/programe /tmp/mysql.sock //如果连接出现.sock权限问题,要把此文件配置在当前运行mysql用户有写权限的目录。
datadir=/usr/programe/DataBase/ //设置数据库文件存放路径(即上面创建的)
basedir=/usr/programe/mysql5 //mysql安装目录
character-set-server=utf8 //设置字符编码,如果不支持"default-character-set"
init_connect='SET NAMES utf8' //如果设置了"[client]"和"[mysql]"段,此处可不增加。
lower_case_table_names=1 //字符全部置为小写,以防止大小写敏感
skip-external-locking //将"skip-locking"改为"skip-external-locking"防止过期报警
……
[mysql]
default-character-set=utf8
5.更改目录权限
# chown -R mysql.mysql /usr/local/mysql
# chown -R mysql.mysql /usr/local/DataBase
# chown -R mysql.mysql /usr/local/tmp
6.初始化
#cd /usr/local/mysql/
# ./scripts/mysql_install_db --user=mysql
7.创建开机启动和启动脚本以及环境变量
#cp ./support-files/mysql.server /etc/init.d/mysql
# chkconfig --add mysql
# chkconfig mysql on
# chkconfig mysql --list
mysql 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
# chmod a+x /etc/init.d/mysql
配置环境变量
#vim /etc/profile
PATH=/usr/local/mysql/bin:$PATH
#source /etc/profile
启动数据库
#/etc/init.d/mysql start
看了以上关于mysql用户创建、安装及其它,希望能给大家在实际运用中带来一定的帮助。本文由于篇幅有限,难免会有不足和需要补充的地方,如有需要更加专业的解答,可在官网联系我们的24小时售前售后,随时帮您解答问题的。