2014年9月18日
linux上安装mysql
一、创建mysql组及用户
Java代码
1. groupadd mysql
2. useradd -g mysql mysql
二、解压安装
将mysql-5.6.10-linux-glibc2.5-x86_64.tar.gz文件,复制到/tmp目录。
执行以下命令解压安装:
Java代码
1. tar xzvf mysql-5.6.10-linux-glibc2.5-x86_64.tar.gz -C /usr/local
2. cd /usr/local
3. ln -s mysql-5.6.10-linux-glibc2.5-x86_64 mysql
三、创建初始数据库
相关选项说明如下表:
启动项 值
说明
--user
mysql
以mysql身份执行脚本
--basedir /usr/local/mysql
MySQL软件目录
--datadir /usr/local/mysql/data MySQL数据目录
执行以下命令,创建初始数据库:
Java代码
1. cd /usr/local/mysql
2. chown -R mysql .
3. chgrp -R mysql .
4. scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mys
ql/data
5. chown -R root .
6. chown -R mysql data
四、配置参数文件(可选)
Java代码
1. cd /usr/local/mysql
http://note.youdao.com/web/note?note=%2FWZ3Alug%2Fweb1409911954495¬ebook=%2F&sortMode=0
1/3
2014年9月18日
linux上安装mysql
2. cp support-files/my-default.cnf /etc/my.cnf
3. cp support-files/mysql.server /etc/init.d/mysql
五、启动MySQL服务器
Java代码
1. cd /usr/local/mysql2
2. bin/mysqld_safe --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data &
六、启动客户端,连接服务器 (可跳过)
相关选项说明如下表:
启动项
值 说明
--user,-u
root 数据库登录用户,root初始密码为空
--protocol TCP 连接方式,UNIX/LINUX默认连接方式为SOCKET。选用TCP连接方式
Java代码
1. cd /usr/local/mysql
2. bin/mysql --protocol=TCP -u root
3. status
4. exit
七、创建用户及授权
Java代码
1. 创建数据库
2. create database tzba;
3. 创建用户
4. create user tzba;
5. use mysql
6.
7. 创建用户设置初始密码
8. insert into user (Host,User,Password) values ("localhost","tzba",PASSWORD("tzba"));
9.
10. 如果报错执行如下sql
11.
12. update user set Password values PASSWORD("tzba") where user='tzba';
13. flush privileges;
1. 授权操作(允许远程访问mysql)
http://note.youdao.com/web/note?note=%2FWZ3Alug%2Fweb1409911954495¬ebook=%2F&sortMode=0
2/3
2014年9月18日
linux上安装mysql
2. grant all on tzba.* to 'tzba'@'*' ;
3. grant all on tzba.* to 'tzba'@'localhost' ;
4. flush privileges;
1. 上述授权如果失败执行
2. GRANT ALL PRIVILEGES ON tzba.* TO 'tzba'@'%' IDENTIFIED BY 'tzba' WITH GRANT OPTION;
3. FLUSH PRIVILEGES;
八、编码问题
1. ALTER TABLE `表名` CONVERT TO CHARACTER SET UTF8;
http://note.youdao.com/web/note?note=%2FWZ3Alug%2Fweb1409911954495¬ebook=%2F&sortMode=0
3/3