Solaris下安装MySQL_启动停止MySQL_创建远程用户
Jun 07, 2016 pm 05:00 PM在Solaris下安装MySQL要比安装Oracle相对容易,下面是本人在Solaris下安装MySQL的过程,在这里与大家分享。操作系统:Solaris10数
在Solaris下安装MySQL要比安装Oracle相对容易,下面是本人在Solaris下安装MySQL的过程,,在这里与大家分享。
操作系统: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')

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Réduisez l'utilisation de la mémoire MySQL dans Docker

Comment modifier une table dans MySQL en utilisant l'instruction ALTER TABLE?

Comment résoudre le problème de MySQL ne peut pas ouvrir la bibliothèque partagée

Exécutez MySQL dans Linux (avec / sans conteneur Podman avec phpmyadmin)

Exécuter plusieurs versions MySQL sur macOS: un guide étape par étape

Quels sont les outils de GUI MySQL populaires (par exemple, MySQL Workbench, PhpMyAdmin)?

Comment sécuriser MySQL contre les vulnérabilités communes (injection SQL, attaques par force brute)?
