Solaris下安装MySQL_启动停止MySQL_创建远程用户

2014-11-24 18:03:18 · 作者: · 浏览: 0

操作系统:Solaris10
数据库:mysql5


mysql-5.1.42-solaris10-i386.pkg.gz


一、将介质传至服务器


我使用的是FTP的方式将介质传到服务器。


二、解包


# gzip -d /opt/databases/mysql-5.1.42-solaris10-i386.pkg.gz (/opt/databases/是我存放介质的地方)


三、创建Mysql用户及组


# groupadd mysql


# useradd -G mysql mysql


四、使用pkgadd安装


# pkgadd -d /opt/databases/mysql-5.1.42-solaris10-i386.pkg


(安装过程按照提示做即可)


安装结束后Mysql会默认安装在/opt/mysql/mysql目录下


五、在/etc目录下创建my.cnf文件


# vi my.cnf


[mysqld]
basedir=/opt/mysql/mysql
datadir=/opt/mysql/mysql/data


六、安装数据库


# cd /opt/mysql/mysql


# ./scripts/mysql_install_db --defaults-file=/etc/my.cnf --user=mysql


七、启动/停止MySQL


# /etc/init.d/mysql start (启动)


# /etc/init.d/mysql stop (停止)



八、修改root用户口令


# /opt/mysql/mysql/bin/mysqladmin -u root password 'new-password'


# /opt/mysql/mysql/bin/mysqladmin -u root -h hostname password 'new-password'


九、为MySQL添加远程用户


方法一:


使用root登录到mysql(这里的root指的是mysql中的root用户)


mysql>GRANT ALL PRIVILEGES ON *.* TO admin@localhost IDENTIFIED BY 'something' WITH GRANT OPTION;
mysql>GRANT ALL PRIVILEGES ON *.* TO admin@"%" IDENTIFIED BY 'something' WITH GRANT OPTION;


方法二:


mysql>INSERT INTO user VALUES('localhost','admin',PASSWORD('something'), 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y')
mysql>INSERT INTO user VALUES('%','admin',PASSWORD('something'), 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y')